This commit is contained in:
tuend-work
2025-11-13 07:41:56 +07:00
parent 7f357f3a30
commit 4478491d73
1729 changed files with 193578 additions and 20 deletions

BIN
update/da-popb4smtp Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,2 @@
See:
http://www.directadmin.com/search_versions.php?query=%28SKINS%29

View File

@@ -0,0 +1,570 @@
|LF_STANDARD|
|LF_BACKUPS|
|LF_SITE_BACKUP|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_BACKUP">Admin Backup/Transfer</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<style>
.step { white-space: nowrap; border: 1px solid light gray;}
</style>
<script language="Javascript">
<!--
|DATALIST|
function submitBackup()
{
document.tableform1.backup_submit.disabled = true;
document.tableform1.submit();
}
function addReseller(reseller)
{
var select="select";
with (document.tableform1)
{
var i=0;
var count=0;
for (i=0; i < user_reseller_list.length; i++)
if (user_reseller_list[i][0] == reseller)
count=user_reseller_list[i][1];
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox')
if (elements[i].name.substring(0, select.length) == select)
if (elements[i].value == reseller)
{
var end=i+count+1;
for (;i<end; i++)
elements[i].checked = true;
}
}
}
function setSelectedData()
{
document.getElementById('what_all').checked = false;
document.getElementById('what_select').checked = true;
}
function set_custom_path()
{
if (document.getElementById('append_path').value == 'custom')
document.getElementById('custom_path').className = 'path_visible';
else
document.getElementById('custom_path').className = 'path_hidden';
}
//-->
</script>
<center>
|*if CURRENT_BACKUPS|
<center><b>Active Backups</b></center>
|CURRENT_BACKUPS|
|*endif|
<table class=list cellspacing=6 cellpadding=8>
<tr><td align=center colspan=3><b>|LANG_CREATE_BACKUP|</b></td></tr>
<form name=tableform1 action="/CMD_ADMIN_BACKUP" method="POST">
<input type=hidden name="action" value="create">
<input type=hidden name="form_version" value="4">
<tr>
<td class=step valign=top rowspan=2>
<div>|LANG_STEP_1|: <b>|LANG_WHO|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="all">
</td>
<td class=listtitle>
- |LANG_ALL_USERS|
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="except">
</td>
<td class=listtitle>
- |LANG_ALL_USERS| |LANG_EXCEPT_USERS|
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="selected" checked>
</td>
<td class=listtitle>
- |LANG_SELECTED_USERS|<br>
</td>
</tr>
<tr><td></td>
<td class=list>
- |LANG_BKP_ADD| |CREATOR_SELECT| &amp; |LANG_BKP_USERS| <input type=button value="Select" onClick="addReseller(document.tableform1.selectcreator.value)">
</td>
</tr>
<tr><td></td>
<td>
<div style="overflow: auto; height: 270px; width: 250px;">
|USERS|
</div>
</td>
</tr>
<tr><td class=listtitle><input type=checkbox name="skip_suspended" value="yes"></td>
<td class=listtitle>
- |LANG_SKIP_SUSPENDED|
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>|LANG_STEP_2|: <b>|LANG_WHEN|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle>
<input type=radio name=when value="now" checked>
</td>
<td class=listtitle>
- |LANG_NOW|
</td>
</tr>
<tr>
<td class=listtitle>
<input type=radio name=when value="cron">
</td>
<td class=listtitle>
- |LANG_CRON_SCHED|
</td>
</tr>
<tr>
<td></td>
<td>
<table class=list cellpadding=0 cellspacing=1>
<tr><td class=list align=right>|LANG_MINUTE|: </td><td class=list><input type=text size=2 name=minute value="0"></td><td class=list>0-59</td></tr>
<tr><td class=list align=right>|LANG_HOUR|: </td><td class=list><input type=text size=2 name=hour value="5"></td><td class=list>0-23</td></tr>
<tr><td class=list align=right>|LANG_DAY_OF_MONTH|: </td><td class=list><input type=text size=2 name=dayofmonth value=*></td><td class=list>1-31</td></tr>
<tr><td class=list align=right>|LANG_MONTH|: </td><td class=list><input type=text size=2 name=month value=*></td><td class=list>1-12</td></tr>
<tr><td class=list align=right>|LANG_DAY_OF_WEEK|: </td><td class=list><input type=text size=2 name=dayofweek value=*></td><td class=list>0-7</td></tr>
</table>
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>|LANG_STEP_3|: <b>|LANG_WHERE|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle><input type=radio name=where value="local" |LOCAL_CHECKED|></td>
<td class=listtitle> - |LANG_LOCAL|: <input type=text size=28 name="local_path" value="|local_path|"></td>
</tr>
<tr>
<td class=listtitle>
<input type=radio name=where value="ftp" |FTP_CHECKED|>
</td>
<td class=listtitle>
- |LANG_FTP|
</td>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right>|LANG_IP|:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>|LANG_USERNAME|:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>|LANG_PASSWORD|:</td><td class=list><input type=password name=ftp_password value="|ftp_password|" autocomplete="new-password"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PATH|:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PORT|:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
<tr><td class=list align=right>|LANG_SECURE_FTP|:</td><td class=list>|FTP_SECURE_SELECT|</td></tr>
</table>
</td>
</tr>
<tr><td class=listtitle>&nbsp;</td>
<td class=listtitle>
- |LANG_APPEND_TO_PATH| |PATH_APPEND|
</td>
</tr>
<tr class="|CUSTOM_PATH_CLASS|" id="custom_path"><td></td>
<td class=list>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|LANG_APPEND|: /<input type=text name="custom_append" value="|CUSTOM_APPEND_VALUE|" size=21>
<a target=_blank href="http://help.directadmin.com/item.php?id=539">(?)</a>&nbsp;
</td>
</tr>
|*if ALLOW_BACKUP_ENCRYPTION="1"|
<tr>
<td class=listtitle></td>
<td class=listtitle>
|LANG_BACKUP_ENCRYPTION|
</td>
</tr>
<tr>
<td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class=list align=right>|LANG_PASSWORD|:</td>
<td class=list>
<input type=password name='encryption_password' value="|encryption_password|" placeholder='|LANG_OMIT_NO_ENC|' autocomplete="new-password">
</td>
</tr>
</table>
</td>
</tr>
|*endif|
</table>
</td>
</tr>
<tr>
<td class=step valign=top colspan=2>
<div>|LANG_STEP_4|: <b>|LANG_WHAT|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1 >
<tr>
<td class=listtitle><input type=radio name=what id="what_all" value="all" checked></td>
<td class=listtitle> - |LANG_ALL_DATA|</td>
</tr>
<script language="Javascript">
<!--
function select_none(do_select)
{
setSelectedData();
with (document.tableform1)
{
var i=0;
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox' && elements[i].className == 'backup_option')
elements[i].checked = do_select;
}
}
//-->
</script>
<tr>
<td class=listtitle><input type=radio name=what id="what_select" value="select"></td>
<td class=listtitle> - |LANG_SELECTED_DATA| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |LANG_SELECT|: <a class="listtitle" href="javascript:void(0);" onClick="select_none(false);">|LANG_NONE|</a> or <a class="listtitle" href="javascript:void(0);" onClick="select_none(true);">|LANG_ALL|</a></td>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option0 value="domain" checked onClick='setSelectedData()'></td><td class=list style="padding-right: 20px;" title="|LANG_DOMAINS_DIR|">|LANG_OPT_DOMAINS_DIR|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option2 value="email" checked onClick='setSelectedData(); document.tableform1.option12.checked = this.checked;'></td><td class=list title="|LANG_POP_ACCOUNTS|">|LANG_OPT_EMAIL_ACCOUNTS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option1 value="subdomain" checked onClick='setSelectedData()'></td><td class=list2 title="|LANG_SUBDOMAIN_LIST|">|LANG_OPT_SUB_LISTS|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option12 value="email_data" checked onClick='setSelectedData(); if (this.checked == true) { document.tableform1.option2.checked = true; }'></td><td class=list2 title="|LANG_EMAIL_DATA|">|LANG_OPT_EMAIL_DATA|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option8 value="ftp" checked onClick='setSelectedData()'></td><td class=list title="|LANG_FTP_ACCOUNTS|">|LANG_OPT_FTP_ACCOUNTS|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option7 value="emailsettings" checked onClick='setSelectedData()'></td><td class=list title="|LANG_EMAIL_SETTINGS|">|LANG_OPT_EMAIL_SETTINGS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option9 value="ftpsettings" checked onClick='setSelectedData()'></td><td class=list2 title="|LANG_FTP_SETTINGS|">|LANG_OPT_FTP_SETTINGS|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option5 value="vacation" checked onClick='setSelectedData()'></td><td class=list2 style="padding-right: 20px;" title="|LANG_VAC_MESSAGES|">|LANG_OPT_VACATION_MESSAGES|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option10 value="database" checked onClick='setSelectedData(); document.tableform1.option11.checked = this.checked;'></td><td class=list title="|LANG_DBS_INCLUDE|">|LANG_OPT_DATABASES|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option4 value="autoresponder" checked onClick='setSelectedData()'></td><td class=list title="|LANG_AUTORESPONDERS|">|LANG_OPT_AUTORESPONDERS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option11 value="database_data" checked onClick='setSelectedData(); if (this.checked == true) { document.tableform1.option10.checked = true; }'></td><td class=list2 title="|LANG_DB_DATA|">|LANG_OPT_DATABASE_DATA|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option6 value="list" checked onClick='setSelectedData()'></td><td class=list2 title="|LANG_MAILING_LISTS_INCLUDE|">|LANG_OPT_MAILING_LISTS|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option13 value="trash" checked onClick='setSelectedData()'></td><td class=list style="padding-right: 20px;" title="~/.trash">|LANG_TRASH_DATA|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option3 value="forwarder" checked onClick='setSelectedData()'></td><td class=list title="|LANG_FOWARDERS|">|LANG_OPT_FORWARDERS|</td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=3 align=right>|LANG_STEP_5|: <input type=button name=backup_submit value="|LANG_SUBMIT|" onClick="submitBackup();"></td>
</tr>
</form>
</table>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<hr width=50%>
<script language="Javascript">
<!--
function submitRestore()
{
document.tableform2.restore_submit.disabled = true;
document.tableform2.submit();
}
//-->
</script>
<table class=list cellspacing=6 cellpadding=12>
<tr><td align=center colspan=3><b>|LANG_RESTORE_BACKUP|</b></td></tr>
<form action="/CMD_ADMIN_BACKUP" method="POST">
<input type=hidden name=action value="update_files">
<tr>
<td class=step valign=top>
<div>|LANG_STEP_1|: <b>|LANG_FROM_WHERE|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle><input type=radio name=where value="local" |LOCAL_CHECKED|></td>
<td class=listtitle> - |LANG_LOCAL|: <input type=text size=28 name="local_path" value="|local_path|"></td>
</tr>
<tr>
<td class=listtitle>
<input type=radio name=where value="ftp" |FTP_CHECKED|>
</td>
<td class=listtitle>
- |LANG_FTP|
</tr>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1>
<tr><td class=list align=right>|LANG_IP|:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>|LANG_USERNAME|:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>|LANG_PASSWORD|:</td><td class=list><input type=password name=ftp_password value="|ftp_password|" autocomplete="new-password"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PATH|:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PORT|:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
<tr><td class=list align=right>|LANG_SECURE_FTP|:</td><td class=list>|FTP_SECURE_SELECT|</td></tr>
</table>
</td>
</tr>
<tr><td class=listtitle align=center colspan=2><input type=submit value="|LANG_UPDATE_FILES|"></td></tr>
</table>
</td>
</form>
<form name=tableform2 action="/CMD_ADMIN_BACKUP" method="POST">
<input type=hidden name=action value="restore">
<input type=hidden name=where value="|where|">
<input type=hidden name=local_path value="|local_path|">
<input type=hidden name=ftp_ip value="|ftp_ip|">
<input type=hidden name=ftp_username value="|ftp_username|">
<input type=hidden name=ftp_password value="|ftp_password|">
<input type=hidden name=ftp_path value="|ftp_path|">
<input type=hidden name=ftp_port value="|ftp_port|">
<input type=hidden name=ftp_secure value="|ftp_secure|">
<td class=step valign=top>
<div>|LANG_STEP_2|: <b>|LANG_SELECT_IP|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table><br>
<table cellpadding=0 cellspacing=1>
<script language="Javascript">
<!--
function doIP(which)
{
if (which == "file")
document.tableform2.ip.disabled = true;
else
document.tableform2.ip.disabled = false;
}
//-->
</script>
<tr>
<td class=listtitle><input type=radio name=ip_choice value="file" checked onClick='doIP("file");')></td>
<td class=listtitle> - |LANG_USE_STORED_IP|</td>
</tr>
<tr>
<td class=listtitle><input type=radio name=ip_choice value="select" onClick='doIP("ip_choice");'></td>
<td class=listtitle> - |LANG_USE_IP_FROM_LIST|:</td>
</tr>
<tr>
<td></td>
<td class=list>|IPLIST|</td>
</tr>
|*if CREATE_USER_HOME_OVERRIDE|
<tr>
<td class=listtitle></td>
<td class=listtitle>
- |LANG_RESTORE_TO_PARTITION|:
|CREATE_USER_HOME_OVERRIDE|
</td>
</tr>
|*endif|
</table>
<br>
|LANG_NOTE|<br><br>
|LANG_NOTE2|
</td>
<td class=step valign=top>
<div>|LANG_STEP_3|: <b>|LANG_SELECT_FILES|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table><br>
<div>|LANG_LOCATION|: <b>|FILES_LOCATION|</b></div><br>
<div style="overflow: auto; height: 360px;">
|FILES|
</div>
|*if ALLOW_BACKUP_ENCRYPTION="1"|
<table width=100% cellspacing=1 cellpadding=0>
<tr>
<td class=listtitle>
|LANG_BACKUP_DECRYPTION|
</td>
</tr>
<tr>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class=list align=right>|LANG_PASSWORD|:</td>
<td class=list>
<input type=password name='encryption_password' value="|encryption_password|" autocomplete="new-password">
</td>
</tr>
</table>
</td>
</tr>
</table>
|*endif|
</td>
</tr>
<tr>
<td colspan=3 align=right>|LANG_STEP_4|: <input type=button name=restore_submit value="|LANG_SUBMIT|" onClick="submitRestore();"></td>
</tr>
</form>
</table>
<hr width=50%>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table class=list cellspacing=6 cellpadding=12>
<tr><td align=center colspan=3><b>|LANG_CURRENT_BACKUP_CRONS|</b></td></tr>
<tr><td align=center colspan=3 class=step>|CRONS|</td></tr>
</table>
<br><br>
<hr width=50%>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table class=list cellspacing=6 cellpadding=12>
<tr><td align=center colspan=3><b>|LANG_BACKUP_SETTINGS|</b></td></tr>
<tr><td align=center class=step colspan=3>
<table class=list cellspacing=1 cellpadding=3>
<tr>
<td class=listtitle colspan=2>&nbsp;</td>
</tr>
<form action="/CMD_ADMIN_BACKUP" method="POST">
<input type=hidden name=action value="setting">
<tr>
<td class=list align=center>
<input type=checkbox name=message value="yes" |SEND_MESSAGE|>
</td>
<td class=list>
|LANG_SEND_MESSAGE|
</td>
</tr>
<tr>
<td class=list2 align=center>
<input type=checkbox name="local_ns" value="yes" |LOCAL_NS|>
</td>
<td class=list2>
|LANG_LOCAL_NS|
</td>
</tr>
<tr>
<td class=list align=center>
<input type=checkbox name="restore_spf" value="yes" |RESTORE_SPF|>
</td>
<td class=list>
|LANG_RESTORE_SPF|
</td>
</tr>
|*if CLUSTER_ENABLED="1"|
<tr>
<td class=list2 align=center>
<input type=checkbox name=confirm_with_domainowners value="yes" |CONFIRM_WITH_DOMAINOWNERS|>
</td>
<td class=list2>
|LANG_CONFIRM_WITH_DOMAINOWNERS|
</td>
</tr>
|*endif|
<tr><td class=listtitle align=right colspan=2><input type=submit value="|LANG_SAVE|"></td></tr>
</table>
</td></tr>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,298 @@
|LF_STANDARD|
|LF_BACKUPS|
|LF_SITE_BACKUP|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_BACKUP">Admin Backup/Transfer</a> &raquo; <a class=tree href="/CMD_ADMIN_BACKUP_MODIFY?id=`id`">`LANG_MODIFY_BACKUP`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<style>
.step { white-space: nowrap; border: 1px solid light gray;}
</style>
<script language="Javascript">
<!--
|DATALIST|
function submitBackup()
{
document.tableform1.backup_submit.disabled = true;
document.tableform1.submit();
}
function addReseller(reseller)
{
var select="select";
with (document.tableform1)
{
var i=0;
var count=0;
for (i=0; i < user_reseller_list.length; i++)
if (user_reseller_list[i][0] == reseller)
count=user_reseller_list[i][1];
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox')
if (elements[i].name.substring(0, select.length) == select)
if (elements[i].value == reseller)
{
var end=i+count+1;
for (;i<end; i++)
elements[i].checked = true;
}
}
}
function setSelectedData()
{
document.getElementById('what_all').checked = false;
document.getElementById('what_select').checked = true;
}
function set_custom_path()
{
if (document.getElementById('append_path').value == 'custom')
document.getElementById('custom_path').className = 'path_visible';
else
document.getElementById('custom_path').className = 'path_hidden';
}
//-->
</script>
<table class=list cellspacing=6 cellpadding=8>
<tr><td align=center colspan=3><b>|LANG_MODIFY_BACKUP|</b></td></tr>
<form name=tableform1 action="/CMD_ADMIN_BACKUP" method="POST">
<input type=hidden name=action value="modify">
<input type=hidden name=id value="|id|">
<input type=hidden name="form_version" value="4">
<tr>
<td class=step valign=top rowspan=2>
<div>|LANG_STEP_1|: <b>|LANG_WHO|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="all" |WHO_ALL_CHECKED|>
</td>
<td class=listtitle>
- |LANG_ALL_USERS|
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="except" |WHO_EXCEPT_CHECKED|>
</td>
<td class=listtitle>
- |LANG_ALL_USERS| |LANG_EXCEPT_USERS|
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="selected" |WHO_SELECT_CHECKED|>
</td>
<td class=listtitle>
- |LANG_SELECTED_USERS|<br>
</td>
</tr>
<tr><td></td>
<td class=list>
- Add |CREATOR_SELECT| &amp; Users <input type=button value="Select" onClick="addReseller(document.tableform1.selectcreator.value)">
</td>
</tr>
<tr><td></td>
<td>
<div style="overflow: auto; height: 290px; width: 250px;">
|USERS|
</div>
</td>
</tr>
<tr><td class=listtitle><input type=checkbox name="skip_suspended" value="yes" |SKIP_SUSPENDED_CHECKED|></td>
<td class=listtitle>
- |LANG_SKIP_SUSPENDED|
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>|LANG_STEP_2|: <b>|LANG_WHEN|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle>
<input type=radio name=when value="cron" checked>
</td>
<td class=listtitle>
- |LANG_CRON_SCHED|
</td>
</tr>
<tr>
<td></td>
<td>
<table class=list cellpadding=0 cellspacing=1>
<tr><td class=list align=right>|LANG_MINUTE|: </td><td class=list><input type=text size=2 name=minute value="|minute|"></td><td class=list>0-59</td></tr>
<tr><td class=list align=right>|LANG_HOUR|: </td><td class=list><input type=text size=2 name=hour value="|hour|"></td><td class=list>0-23</td></tr>
<tr><td class=list align=right>|LANG_DAY_OF_MONTH|: </td><td class=list><input type=text size=2 name=dayofmonth value="|dayofmonth|"></td><td class=list>1-31</td></tr>
<tr><td class=list align=right>|LANG_MONTH|: </td><td class=list><input type=text size=2 name=month value="|month|"></td><td class=list>1-12</td></tr>
<tr><td class=list align=right>|LANG_DAY_OF_WEEK|: </td><td class=list><input type=text size=2 name=dayofweek value="|dayofweek|"></td><td class=list>0-7</td></tr>
</table>
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>|LANG_STEP_3|: <b>|LANG_WHERE|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1>
<tr>
<td class=listtitle><input type=radio name=where value="local" |LOCAL_CHECKED|></td>
<td class=listtitle> - |LANG_LOCAL|: <input type=text size=28 name="local_path" value="|local_path|"></td>
</tr>
<tr>
<td class=listtitle>
<input type=radio name=where value="ftp" |FTP_CHECKED|>
</td>
<td class=listtitle>
- |LANG_FTP|
</tr>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right>|LANG_IP|:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>|LANG_USERNAME|:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>|LANG_PASSWORD|:</td><td class=list><input type=password name=ftp_password value="|ftp_password|" autocomplete="new-password"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PATH|:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PORT|:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
<tr><td class=list align=right>|LANG_SECURE_FTP|:</td><td class=list>|FTP_SECURE_SELECT|</td></tr>
</table>
</td>
</tr>
<tr><td class=listtitle>&nbsp;</td>
<td class=listtitle>
- |LANG_APPEND_TO_PATH| |PATH_APPEND|
</td>
</tr>
<tr class="|CUSTOM_PATH_CLASS|" id="custom_path"><td></td>
<td class=list>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|LANG_APPEND|: /<input type=text name="custom_append" value="|CUSTOM_APPEND_VALUE|" size=21>
<a target=_blank href="http://help.directadmin.com/item.php?id=539">(?)</a>&nbsp;
</td>
</tr>
|*if ALLOW_BACKUP_ENCRYPTION="1"|
<tr>
<td class=listtitle></td>
<td class=listtitle>
|LANG_BACKUP_ENCRYPTION|
</td>
</tr>
<tr>
<td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class=list align=right>|LANG_PASSWORD|:</td>
<td class=list>
<input type=password name='encryption_password' value="|encryption_password|" placeholder='|LANG_OMIT_NO_ENC|' autocomplete="new-password">
</td>
</tr>
</table>
</td>
</tr>
|*endif|
</table>
</td>
</tr>
<tr>
<td class=step valign=top colspan=2>
<div>|LANG_STEP_4|: <b>|LANG_WHAT|</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table>
<table cellpadding=0 cellspacing=1 >
<tr>
<td class=listtitle><input type=radio name=what id="what_all" value="all" |ALL_DATA_CHECKED|></td>
<td class=listtitle> - |LANG_ALL_DATA|</td>
</tr>
<script language="Javascript">
<!--
function select_none(do_select)
{
setSelectedData();
with (document.tableform1)
{
var i=0;
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox' && elements[i].className == 'backup_option')
elements[i].checked = do_select;
}
}
//-->
</script>
<tr>
<td class=listtitle><input type=radio name=what id="what_select" value="select" |SELECTED_DATA_CHECKED|></td>
<td class=listtitle> - |LANG_SELECTED_DATA| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |LANG_SELECT|: <a class="listtitle" href="javascript:void(0);" onClick="select_none(false);">|LANG_NONE|</a> or <a class="listtitle" href="javascript:void(0);" onClick="select_none(true);">|LANG_ALL|</a></td>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option0 value="domain" |DOMAINON| onClick='setSelectedData()'></td><td class=list style="padding-right: 20px;" title="|LANG_DOMAINS_DIR|">|LANG_OPT_DOMAINS_DIR|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option2 value="email" |EMAILON| onClick='setSelectedData(); document.tableform1.option12.checked = this.checked;'></td><td class=list title="|LANG_POP_ACCOUNTS|">|LANG_OPT_EMAIL_ACCOUNTS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option1 value="subdomain" |SUBDOMAINON| onClick='setSelectedData()'></td><td class=list2 title="|LANG_SUBDOMAIN_LIST|">|LANG_OPT_SUB_LISTS|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option12 value="email_data" |EMAILDATAON| onClick='setSelectedData(); if (this.checked == true) { document.tableform1.option2.checked = true; }'></td><td class=list2 title="|LANG_EMAIL_DATA|">|LANG_OPT_EMAIL_DATA|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option8 value="ftp" |FTPON| onClick='setSelectedData()'></td><td class=list title="|LANG_FTP_ACCOUNTS|">|LANG_OPT_FTP_ACCOUNTS|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option7 value="emailsettings" |EMAILSETTINGSON| onClick='setSelectedData()'></td><td class=list title="|LANG_EMAIL_SETTINGS|">|LANG_OPT_EMAIL_SETTINGS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option9 value="ftpsettings" |FTPSETTINGSON| onClick='setSelectedData()'></td><td class=list2 title="|LANG_FTP_SETTINGS|">|LANG_OPT_FTP_SETTINGS|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option5 value="vacation" |VACATIONON| onClick='setSelectedData()'></td><td class=list2 style="padding-right: 20px;" title="|LANG_VAC_MESSAGES|">|LANG_OPT_VACATION_MESSAGES|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option10 value="database" |DATABASEON| onClick='setSelectedData(); document.tableform1.option11.checked = this.checked;'></td><td class=list title="|LANG_DBS_INCLUDE|">|LANG_OPT_DATABASES|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option4 value="autoresponder" |AUTORESPONDERON| onClick='setSelectedData()'></td><td class=list title="|LANG_AUTORESPONDERS|">|LANG_OPT_AUTORESPONDERS|</td></tr>
<tr><td class=list2 align=right><input class=backup_option type=checkbox name=option11 value="database_data" |DATABASEDATAON| onClick='setSelectedData(); if (this.checked == true) { document.tableform1.option10.checked = true; }'></td><td class=list2 title="|LANG_DB_DATA|">|LANG_OPT_DATABASE_DATA|</td>
<td class=list2 align=right><input class=backup_option type=checkbox name=option6 value="list" |LISTON| onClick='setSelectedData()'></td><td class=list2 title="|LANG_MAILING_LISTS_INCLUDE|">|LANG_OPT_MAILING_LISTS|</td></tr>
<tr><td class=list align=right><input class=backup_option type=checkbox name=option13 value="trash" |TRASHON| onClick='setSelectedData()'></td><td class=list style="padding-right: 20px;" title="~/.trash">|LANG_TRASH_DATA|</td>
<td class=list align=right><input class=backup_option type=checkbox name=option3 value="forwarder" |FORWARDERON| onClick='setSelectedData()'></td><td class=list title="|LANG_FOWARDERS|">|LANG_OPT_FORWARDERS|</td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=3 align=right>|LANG_STEP_5|: <input type=submit value="|LANG_SAVE|"></td>
</tr>
</form>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,182 @@
|LF_STANDARD|
|LF_BACKUPS|
|LF_SITE_BACKUP|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_BACKUP">Admin Backup/Transfer</a> &raquo; Backup Monitor|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<style>
.step { white-space: nowrap; }
</style>
<script type="text/javascript">
<!--
var xhr = new XMLHttpRequest();
var track_data_position=0;
var lines_to_keep=200;
var reconnects=0;
var max_reconnects=20;
function add_process_info(str)
{
if (str == '') return;
//because we don't want the textarea to get overly full, keep shrinking it.
var dpl = document.getElementById('dynamic_process_location');
var dpl_len = dpl.innerHTML.length;
if (dpl_len < lines_to_keep*100)
{
dpl.innerHTML=str+'\n'+dpl.innerHTML;
return;
}
var end = dpl_len;
if (end > lines_to_keep*100)
{
end = (lines_to_keep)*100;
}
var newline_index = dpl.innerHTML.lastIndexOf('\n', end);
dpl.innerHTML=str+'\n'+dpl.innerHTML.substring(0, newline_index);
//var textarea = document.getElementById('dynamic_process_location');
//textarea.scrollTop = textarea.scrollHeight;
}
var progress_text='';
function set_percent(str)
{
document.getElementById('dynamic_progress').value=str;
if (progress_text=='')
progress_text = document.getElementById('dynamic_percent_text').innerHTML;
document.getElementById('dynamic_percent_text').innerHTML = progress_text + ' - ' + str + '%';
}
var comment_timeout_id=0;
function clear_comments()
{
document.getElementById('dynamic_comments').innerHTML = '&nbsp;';
}
function set_comments(str)
{
document.getElementById('dynamic_comments').innerHTML = str;
clearTimeout(comment_timeout_id);
comment_timeout_id = setTimeout('clear_comments();', 10*1000);
}
function set_filesize(str)
{
//set_comments(str);
var details = document.getElementById('dynamic_details');
var index = details.innerHTML.indexOf(' - ');
if (index == -1)
{
details.innerHTML = details.innerHTML + ' - ' + str;
}
else
{
details.innerHTML = details.innerHTML.substr(0, index) + ' - ' + str;
}
}
function run_js(str)
{
if (str == '')
return;
eval(str);
}
function error_event(event)
{
set_comments('Error Event');
}
function load_event(event)
{
run_js(xhr.responseText.substr(track_data_position));
//this happens when the pipe closes.
if (document.getElementById('dynamic_progress').value != 100)
{
set_comments('Lost connection to tracker. Re-connecting.');
trigger_tracker();
}
else
{
set_comments('Tracker stream has closed.');
}
}
function progress_event(event)
{
var js_response = xhr.responseText;
var new_code = '';
if (track_data_position == 0)
new_code = js_response;
else
new_code = js_response.substr(track_data_position);
//we're likely going to need to look for a \n .. if not, ignore this run, and wait for more.
run_js(new_code);
//document.getElementById('dynamic_process_location').innerHTML=new_code;
track_data_position=js_response.length;
}
function trigger_tracker()
{
if (reconnects >= max_reconnects)
{
set_comments('We have already reconnected '+max_reconnects+' times. Refresh the page if you want to try again.');
return;
}
reconnects++;
xhr.open('GET', 'CMD_ADMIN_BACKUP?action=monitor&pid=|pid|&get=tracking_data&rand='+Math.random(), true);
xhr.send();
}
xhr.addEventListener('load', load_event, false);
xhr.addEventListener('progress', progress_event, false);
xhr.addEventListener('error', error_event, false);
//-->
</script>
<center>
<table class=list cellspacing=6 cellpadding=8>
<tr><td align=center colspan=2><b>Backup Monitor</b></td></tr>
<tr>
<td class=step valign=top colspan=2>
|BACKUP_INFO|
</td>
</tr>
<tr>
<td class=step valign=top colspan=2>
|DYNAMIC_TABLE|
</td>
</tr>
</table>
<script type="text/javascript">
<!--
trigger_tracker();
//-->
</script>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,9 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_CRON_JOBS">`LANG_ADMIN_CRON_JOBS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<b>|LANG_ADMIN_CRON_JOBS|</b>
|CRONJOBS|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,405 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SETTINGS">`LANG_ADMIN_SETTINGS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/settings.html|
|HTM_ADMIN_TOP|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_ADMIN_SETTINGS|</td></tr>
<form action="CMD_ADMIN_SETTINGS" method="post">
<input type=hidden name=action value="save">
<tr>
<td class=list>
<input type=checkbox name=service_email_active value="yes" |SERVICESEMAILCHECKED|>
</td>
<td class=list>
|LANG_ADMIN_NOTIFY|
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=oversell value="yes" |OVERSELLCHECKED|>
</td>
<td class=list>
|LANG_OVERSELL|
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=suspend value="yes" |SUSPENDRESELLERCHECKED|>
</td>
<td class=list>
|LANG_SUSPEND_RES|
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=user_backup value="yes" |USERBACKUPCHECKED|>
</td>
<td class=list>
|LANG_RESELLER_BACKUP|
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=auto_update value="yes" |AUTOUPDATECHECKED|>
</td>
<td class=list>
|LANG_USE_UPDATER|
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_user value="yes" |DEMOUSERCHECKED|>
</td>
<td class=list>
|LANG_DEMO_USER|: <b>demo_user</b> |LANG_PASSWORD| : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_reseller value="yes" |DEMORESELLERCHECKED|>
</td>
<td class=list>
|LANG_DEMO_RESELLER|: <b>demo_reseller</b> |LANG_PASSWORD| : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_admin value="yes" |DEMOADMINCHECKED|>
</td>
<td class=list>
|LANG_DEMO_ADMIN|: <b>demo_admin</b> |LANG_PASSWORD| : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
&nbsp;
</td>
<td class=list>
|LANG_USERS_LESS_THAN| <input type=text name=backup_threshold value="|BACKUP_THRESHOLD|" size=2>|LANG_TO_CREATE_BACKUPS|
</td>
</tr>
<tr>
<td class=listtitle colspan=2 align=right>
<input type=submit name=save value="|LANG_SAVE|">
</tr>
</tr>
</form>
</table>
<br>
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_SERVER_SETTINGS|</td></tr>
<form action="CMD_ADMIN_SETTINGS" method="post">
<input type=hidden name=action value="config">
<tr>
<td class=list>
|LANG_SERVER_HOSTNAME| <a target=_blank href="http://help.directadmin.com/item.php?id=405">(?)</a>
</td>
<td class=list>
<input type=text name=servername value="|SERVERNAME|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_NS1|
</td>
<td class=list>
<input type=text name=ns1 value="|NS1|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_NS2|
</td>
<td class=list>
<input type=text name=ns2 value="|NS2|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_TIMEOUT|
</td>
<td class=list>
<input type=text name=timeout value="|TIMEOUT|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_SESSION_TIME|
</td>
<td class=list>
<input type=text name=session_minutes value="|SESSION_MINUTES|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_MAX_UPLOAD|
</td>
<td class=list>
<input type=text name=maxfilesize value="|MAXFILE_UNITS|" size=32> <a target=_blank href="https://www.directadmin.com/features.php?id=1969">(?)</a>
</td>
</tr>
<tr>
<td class=list>
|LANG_KEEP_LOGS|
</td>
<td class=list>
<input type=text name=logs_to_keep value="|LOGSTOKEEP|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_MAX_USERNAME_LENGTH|
</td>
<td class=list>
<input type=text name=max_username_length value="|MAX_USERNAME_LENGTH|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_SKIN_DOC_ROOT|
</td>
<td class=list>
<input type=text name=demodocsroot value="|DEMODOCSROOT|" size=32>
</td>
</tr>
<tr>
<td class=list>
|LANG_WARN_ADMINS_AT| <input type=text name=partition_usage_threshold size=2 value="|PART_THRESH|">|LANG_PERC_PARTITION_USAGE|
</td>
<td class=list>
|LANG_CHECK_EVERY|: &nbsp;<input type=radio name=check_partitions value="1" |PARTMINUTECHECKED|>|LANG_MINUTE| &nbsp;<input type=radio name=check_partitions value="2" |PARTDAYCHECKED|>|LANG_DAY| &nbsp;<input type=radio name=check_partitions value="0" |PARTNEVERCHECKED|>|LANG_NEVER|
</td>
</tr>
<tr>
<td class=list>
|LANG_TIMEZONE|
</td>
<td class=list>
|TIMEZONE_SELECT|
</td>
</tr>
<tr>
<td class=listtitle colspan=2>
|LANG_SECURITY|
</td>
</tr>
<tr>
<td class=list>
|LANG_LOST_PASSWORD_RECOVERY|
</td>
<td class=list>
<input type=radio name=lost_password value="yes" |LOST_PW_YES|>|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=lost_password value="no" |LOST_PW_NO|>|LANG_NO|
</td>
</tr>
<tr>
<td class="list top-border">
|LANG_BLACKLIST_IP|
</td>
<td class="list top-border">
<table cellpadding=0 cellspacing=0>
<tr>
<td><input type=checkbox name=bruteforce value="yes" |BRUTEFORCECHECKED|></td>
<td>|LANG_BLACKLIST_AFTER| <input type=text name=brutecount value="|BRUTECOUNT|" size=4> |LANG_LOGIN_ATTEMPTS| <a target=_blank href="http://help.directadmin.com/item.php?id=404">(?)</a></td>
</tr>
<tr>
<td align=center>|LANG_BRUTE_OR|</td>
<td>|LANG_BLACKLIST_AFTER| <input type=text name=brute_dos_count value="|BRUTE_DOS_COUNT|" size=4> |LANG_UNAUTH_CONN| <a target=_blank href="https://www.directadmin.com/features.php?id=2069">(?)</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=list>
|LANG_PREVENT_LOCAL_BLACKLIST|
</td>
<td class=list>
<input type=checkbox name=exempt_local_block value="yes" |LOCALEXEMPTCHECKED|>
</td>
</tr>
<tr>
<td class=list>
|LANG_TIME_BEFORE_RESET|
</td>
<td class=list>
<input type=text name=brute_force_time_limit value="|BRUTE_FORCE_TIME_LIMIT|" size=4> |LANG_SECONDS_AFTER_LAST| &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1013">(?)</a>
</td>
</tr>
<tr>
<td class=list>
|LANG_REMOVE_IP_AFTER|
</td>
<td class=list>
<input type=text name=clear_blacklist_ip_time value="|CLEAR_BLACKLIST_IP_TIME|" size=4> |LANG_REMOVE_MINUTES|
</td>
</tr>
<tr>
<td class="list top-border">
|LANG_PARSE_FOR_BFA|
</td>
<td class="list top-border">
<input type=radio name=brute_force_log_scanner value="yes" |BRUTEFORCELOGSCANNER_YES|>|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=brute_force_log_scanner value="no" |BRUTEFORCELOGSCANNER_NO|>|LANG_NO|
&nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1227">(?)</a>
&nbsp;&nbsp;<a href="CMD_BRUTE_FORCE_MONITOR">View Log</a>
</td>
</tr>
<tr>
<td class=list>
|LANG_NOTIFY_AFTER_IP|
</td>
<td class=list>
<input type=text name=ip_brutecount value="|IP_LOGIN_FAILURE_THRESHOLD|" size=4> login failures on any account.
</td>
</tr>
<tr>
<td class=list>
|LANG_NOTIFY_ADMIN_USER|
</td>
<td class=list>
<input type=text name=user_brutecount value="|USER_LOGIN_FAILURE_THRESHOLD|" size=4> login failures from any IP.
</td>
</tr>
|*if HAVE_BF_UNBLOCK_AFTER_TIME="1"|
<tr>
<td class=list>
|LANG_BF_REMOVE_IP_AFTER|
</td>
<td class=list>
<input type=text name=unblock_brute_ip_time value="|UNBLOCK_BRUTE_IP_TIME|" size=4> |LANG_BF_REMOTE_IP_MINUTE|
</td>
</tr>
|*endif|
<tr>
<td class=list>
|LANG_RESET_COUNT_AFTER|
</td>
<td class=list>
<input type=text name=clear_brute_log_time value="|CLEAR_BRUTE_LOG_TIME|" size=4> hours after last attempt.
</td>
</tr>
<tr>
<td class=list>
|LANG_CLEAR_BF_FROM_LOG|
</td>
<td class=list>
<input type=text name=clear_brute_log_entry_time value="|CLEAR_BRUTE_LOG_ENTRY_TIME|" size=4> days after entry was made.
</td>
</tr>
<tr>
<td class=list>
|LANG_SCAN_APACHE_LOGS|
</td>
<td class=list>
<input type=radio name=brute_force_scan_apache_logs value="2" |BF_SCAN_APACHE_LOGS_2|>|LANG_ALL_LOGS|&nbsp;&nbsp;
<input type=radio name=brute_force_scan_apache_logs value="1" |BF_SCAN_APACHE_LOGS_1|>|LANG_MANUAL|&nbsp;&nbsp;
<input type=radio name=brute_force_scan_apache_logs value="0" |BF_SCAN_APACHE_LOGS_0|>|LANG_NO|
&nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1695">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
|LANG_DIFF_PASS_ENF|
</td>
<td class="list top-border">
<input type=radio name=enforce_difficult_passwords value="yes" |DIFFICULT_PW_YES|>|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=enforce_difficult_passwords value="no" |DIFFICULT_PW_NO|>|LANG_NO| &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=910">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
|LANG_CHECK_SUB_CREATION|
</td>
<td class="list top-border">
<input type=radio name=check_subdomain_owner value="yes" |CHECK_SD_YES|>|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=check_subdomain_owner value="no" |CHECK_SD_NO|>|LANG_NO| &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=925">(?)</a>
</td>
</tr>
<tr>
<td class=listtitle colspan=2>
|LANG_EMAIL|
</td>
</tr>
<tr>
<td class=list>
|LANG_EMAIL_LIMIT|
</td>
<td class=list>
<input type=text name=virtual_limit value="|VIRTUAL_LIMIT|" size=4> &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1175">(?)</a>
</td>
</tr>
<tr>
<td class=list>
|LANG_PER_EMAIL_LIMIT|
</td>
<td class=list>
<input type=text name=per_email_limit value="|PER_EMAIL_LIMIT|" size=4> &nbsp;&nbsp;<a target=_blank href="http://help.directadmin.com/item.php?id=514">(?)</a>
</td>
</tr>
<tr>
<td class="list">
|LANG_USER_CAN_SET_PER_EMAIL_LIMIT|
</td>
<td class="list">
<input type=radio name=user_can_set_email_limit value="yes" |USER_CAN_SET_EMAIL_LIMIT_YES| onclick="document.getElementById('max_per_email_sent_limit_visibility').style.display='';">|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=user_can_set_email_limit value="no" |USER_CAN_SET_EMAIL_LIMIT_NO| onclick="document.getElementById('max_per_email_sent_limit_visibility').style.display='none';">|LANG_NO| &nbsp;&nbsp;<a target=_blank href="http://help.directadmin.com/item.php?id=514">(?)</a>
</td>
</tr>
<tr id=max_per_email_sent_limit_visibility |*if USER_CAN_SET_EMAIL_LIMIT_NO!=""|style="display: none;"|*endif|>
<td class=list>
|LANG_MAX_PER_EMAIL|
</td>
<td class=list>
<input type=text name=max_per_email_send_limit value="|MAX_PER_EMAIL_LIMIT|" size=4> &nbsp;&nbsp;-1=|PER_EMAIL_LIMIT|, 0=|LANG_UNLIMITED| &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1373">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
|LANG_RBL_BLOCKING|
</td>
<td class="list top-border">
<input type=radio name=rbl_enabled value="yes" |CHECK_RBL_YES|>|LANG_YES|&nbsp;&nbsp;&nbsp;<input type=radio name=rbl_enabled value="no" |CHECK_RBL_NO|>|LANG_NO| &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1181">(?)</a>
</td>
</tr>
|*if USE_DOVECOT="yes"|
<tr>
<td class="list top-border">
|LANG_PURGE_SPAMBOX|
</td>
<td class="list top-border">
|LANG_PURGE_AFTER| <input type=text name=purge_spam_days value="|PURGE_SPAM_DAYS|" size=2 maxlength=3> |LANG_PURGE_DAYS|
</td>
</tr>
|*endif|
<tr>
<td class=listtitle colspan=2 align=right>
<input type=submit name=save value="|LANG_SAVE|">
</td>
</tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,7 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SSL">Admin SSL</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|SSL_DOMAINS|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,20 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_STATS">`LANG_SERVER_STATS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ausage.html|
|HTM_ADMIN_TOP|
<b>|LANG_SERVER_STATS|</b><br><br>
|STATS|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_STATS_FOR| |DEVICE|</td></tr>
<tr><td class=list>|LANG_REC|</td><td class=list>|RX|</td></tr>
<tr><td class=list>|LANG_TX|</td><td class=list>|TX|</td></tr>
|*if HAVE_NETDATA_SOCK="yes"|
<tr><td class=list colspan=2 align=center>
<input type=button onclick="window.open('/CMD_NETDATA_SOCK/')" value='|LANG_NETDATA_CONTROLLER|'>
</td></tr>
|*endif|
</table>
|DF|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,29 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_BRUTE_FORCE_MONITOR">`LANG_BRUTE_FORCE_MONITOR`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<b>|LANG_IP_INFO|</b> |LANG_ON| |BLOCK_IP|<br>
<textarea cols=125 rows=30 readonly>|IPINFO|</textarea>
<br><br>
|*if HAVE_BLOCK_SH="1"|
<table class=list cellpadding=3 cellspacing=1>
<form name=blockform action='?' method='POST'>
<input type='hidden' name='ip' value='|BLOCK_IP|'>
<input type='hidden' name='action' value='block'>
<tr><td class=listtitle>|LANG_SCRIPT_FOUND|</td></tr>
<tr><td class=list align=center>
<input type='button' value='|LANG_BLOCK_THIS_IP|' onclick="if (confirm('|LANG_ARE_YOU_SURE_IP| |BLOCK_IP|')){document.blockform.submit();}">
</td></tr></tr>
</form>
</table>
|*else|
|LANG_NO_SCRIPT_FOUND|
<a target=_blank href="http://www.directadmin.com/features.php?id=1229">http://www.directadmin.com/features.php?id=1229</a>
|*endif|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,143 @@
|*if HAVE_SHOW_BLOCKED_IPS_SH="1"|
|?BODY=onLoad="sizeTheDiv();"|
|*endif|
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_BRUTE_FORCE_MONITOR">`LANG_BRUTE_FORCE_MONITOR`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|*if LOG_SCANNING!="ON"|
|LANG_LOG_SCANNING_OFF|
<br><br>
|*endif|
<b>|LANG_FAILED_LOGINS|</b> - |LANG_CLICK_IP_TO_FILTER|
<form name=tableform action='CMD_BRUTE_FORCE_MONITOR' method=POST>
<input type=hidden name=action value="skiplist">
|?HEIGHT=150px|
|*if NUM_IPS>"4"|
|?HEIGHT=250px|
|*endif|
<table cellpadding=0 cellspacing=0 style="border: 1px solid grey;">
<tr><td>
<div style="overflow: auto; height: |HEIGHT|; width: 1060px;">
<table cellpadding=0 cellspacing=0>
<tr><td valign=top>
|IPLOGINFAILURES|
</td>
<td width=30%>&nbsp;</td>
<td valign=top>
|USERLOGINFAILURES|
</td></tr></table>
</div>
</td></tr>
<tr><td colspan=3 class=listtitle align=center>
|*if HAVE_BLOCK_SH="1"|
<input type='button' value='|LANG_BLOCK_IPS|' onclick="if (confirm('|LANG_ARE_YOU_SURE_BLOCK|')){document.tableform.action.value = 'block_ips';document.tableform.submit();}">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>|</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|*endif|
<input type=text name="skip_value" placeholder="|LANG_OPTIONAL_IP|" title="|LANG_OPTIONAL_IP|" size=24><a target=_blank class=listtitle href="http://www.directadmin.com/features.php?id=1252">?</a>
<input type=submit value="|LANG_ADD_TO_SKIP|"> |LANG_COMMENTS|:<input type=text name=comments size=32>
</td></tr>
</form>
</table>
|*if sort1dir|
<a href='?sort1=-1'>|LANG_CLEAR_SEARCH_FILTER|</a>
|*endif|
|LOGINFAILURES|
<script language="Javascript">
<!--
function validate_seek()
{
var val = document.getElementById('seek_value').value;
if (isNaN(val) || val > 0)
{
return false;
}
return true;
}
//-->
</script>
<form onsubmit="return validate_seek();">
<input type=hidden name="sort1" value="-1">
|LANG_BLE_IS| |BRUTE_LOG_SIZE|. &nbsp;&nbsp;
|LANG_ONLY_READ| <input size=6 type=text placeholder="|LANG_ZERO_OR_NEG|" title="|LANG_ZERO_OR_NEG|" id="seek_value" name="seek_value" value="|*if seek_value||seek_value||*else|0|*endif|" onchange="if (!validate_seek()) { this.value=0; } else { location.href='CMD_BRUTE_FORCE_MONITOR?sort1=-1&seek_value='+this.value; }"> |LANG_BYTES_FROM_THE_END|</form>
<br>
<hr width=50%>
<br>
<b>|LANG_SKIP_LIST|</b>
|SKIPLIST|
|*if HAVE_SHOW_BLOCKED_IPS_SH="1"|
<br>
<form name=tableform5 action='CMD_BRUTE_FORCE_MONITOR' method=POST>
<input type=hidden name=action value="unblock">
<b>|LANG_BLOCKED_IPS|</b>
<div id="blockedipsdiv" style="overflow: auto; height: 450px; width: 300px; border: 1px solid grey;">
|BLOCKED_IPS|
</div>
|*endif|
|*if HAVE_UNBLOCK_SH="1"|
<table id="blockbuttontable" class=list style='width: 50%' cellpadding=3 cellspacing=1>
<tr><td class=listtitle align='right' colspan='5'> <input type='submit' value='|LANG_UNBLOCK|' name=unblock></td ></tr>
</table>
</form>
|*endif|
|*if HAVE_SHOW_BLOCKED_IPS_SH="1"|
<script type="text/javascript">
<!--
function sizeTheDiv()
{
var tblwidth=document.getElementById('blockedipstable').offsetWidth;
if (tblwidth>0)
{
if (tblwidth < 300)
{
tblwidth = 300;
document.getElementById('blockedipstable').style.width=tblwidth;
}
document.getElementById('blockedipsdiv').style.width=tblwidth+19;
if (document.getElementById('blockbuttontable'))
document.getElementById('blockbuttontable').style.width=tblwidth+21;
}
}
sizeTheDiv();
// -->
</script>
|*endif|
<br>
<hr width=50%>
<br>
|CLEAR_MESSAGES_TABLE|
<br>
<hr width=50%>
<br>
|*if IP_LIMIT="0"|
|LANG_IP_ZERO|
|*else|
|LANG_IP_VALUE|
|*endif|<br>
|*if USER_LIMIT="0"|
|LANG_USER_ZERO|
|*else|
|LANG_USER_VALUE|
|*endif|<br>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,192 @@
|LF_STANDARD|
|*if AJAX="1"|
<script type="text/javascript" src="JS_CREATION_CHECK"></script>
|*endif|
<script language="Javascript">
<!--
function trimit(strobj)
{
var str = strobj.value
while (str.substring(0,1) == ' ')
{
str = str.substring(1, str.length);
}
while (str.substring(str.length-1, str.length) == ' ')
{
str = str.substring(0,str.length-1);
}
strobj.value = str;
return true;
}
function doSearch(type)
{
if (document.searchform)
with (document.searchform)
{
trimit(value);
if (type == 'user')
{
value1.value=value.value
value8.value='';
}
else
{
value8.value=value.value.toLowerCase();
value1.value='';
}
submit();
}
}
// -->
</script>
<table width="100%" cellspacing=0 cellpadding=0>
<form action="/CMD_ALL_USER_SHOW" method="GET" name=searchform onSubmit="doSearch('default');">
<input type=hidden name=comparison1 value="contains">
<input type=hidden name=comparison8 value="contains">
<input type=hidden name=sort1 value="1">
<input type=hidden name=value1 value="">
<input type=hidden name=value8 value="">
<tr><td align=center valign=center>
|LANG_SEARCH|: <input type=text name=value placeholder="|LANG_CONTAINS|" value="" size=14 onClick="this.select()">
<input class=button type=button value="|LANG_DOMAIN|" onClick="doSearch('domain')">
<input class=button type=button value="|LANG_USER|" onClick="doSearch('user')">
</td></tr>
</form>
</table>
<script language="javascript">
if (document.searchform)
{
with (document.searchform)
{
value.focus();
value.select();
}
}
</script>
<img src="/|LANG_IMG_SKIN_CTRL_ASERVER|" width="500" height="68">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr>
<td width="50%" valign="top" class="left-pad">
<a href="/HTM_ACCOUNT_ADMIN_CREATE">|LANG_CREATE_ADMIN|</a><br>
<a href="/CMD_ADMIN_SHOW">|LANG_LIST_ADMINS|</a><br>
<a href="/HTM_USER_PASSWD">|LANG_CHANGE_PASS|</a><br>
<a href="CMD_TICKET_MANAGE">|LANG_MANAGE_TICKETS|</a>|*if NEWTICKETS!="0"|<span class=count_notice>|NEWTICKETS|</span>|*endif|
</td>
<td width="50%" valign="top">
<a href="/HTM_ACCOUNT_RESELLER_CREATE">|LANG_CREATE_RESELLER|</a><br>
<a href="/CMD_RESELLER_SHOW">|LANG_LIST_RESELLERS|</a><br>
<a href="/CMD_MANAGE_RESELLER_PACKAGES">|LANG_RESELLER_PACKAGES|</a><br>
<a href="/CMD_ALL_USER_SHOW">|LANG_SHOW_ALL_USERS|</a>
</td>
</tr>
</table>
<br>
<img src="|LANG_IMG_SKIN_CTRL_ATOOLS|" width="500" height="68">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr>
<td width="50%" valign="top" class="left-pad">
<a href="/CMD_IP_MANAGER">|LANG_IP_MANAGEMENT|</a><br>
<a href="/CMD_DNS_ADMIN">|LANG_DNS_ADMIN|</a><br>
<a href="/CMD_ADMIN_BACKUP">|LANG_ADMIN_BACKUPS|</a><br>
<a href="/CMD_MULTI_SERVER">|LANG_MULTI_SERVER|</a><br>
<a href="/CMD_MAIL_QUEUE?sort1=2">|LANG_MAIL_Q_ADMIN|</a><br>
<a href="/CMD_MOVE_USERS">|LANG_MOVE_USERS|</a><br>
</td>
<td width="50%" valign="top">
<a href="/CMD_SYSTEM_INFO">|LANG_SYSTEM_INFO|</a><br>
<a href="/CMD_SHOW_SERVICES">|LANG_SERVICE_MONITOR|</a><br>
<a href="/CMD_SYSTEM_BACKUP">|LANG_SYS_BACKUP|</a><br>
<a href="/CMD_LOG_VIEWER">|LANG_LOG_VIEWER|</a><br>
<a href="/CMD_ADMIN_FILE_EDITOR">|LANG_FILE_EDITOR|</a><br>
|?PMSORT=-9||*if OS_TYPE="FreeBSD"||?PMSORT=-10||*endif|
<a href="/CMD_PROCESS_MONITOR?sort1=|PMSORT|">|LANG_PROCESS_MONITOR|</a><br>
</td>
</tr>
</table>
<br>
<img border="0" src="|LANG_IMG_SKIN_CTRL_AFEATURES|" width="500" height="68">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr>
<td width="50%" valign="top" class="left-pad">
<a href="CMD_ADMIN_STATS">|LANG_COMPLETE_USAGE_STATS|</a><br>
<a href="CMD_CUSTOM_HTTPD">|LANG_CUSTOM_HTTPD|</a><br>
<a href="CMD_PHP_SAFE_MODE">|LANG_PHP_SAFEMODE|</a><br>
<a href="CMD_BRUTE_FORCE_MONITOR?sort1=-1&seek_value=-500000">|LANG_BRUTE_FORCE_MONITOR|</a><br>
|$/usr/local/bin/php
<?php
$data = <<<END
|PLUGIN_0_ADMIN_TXT|
END;
if (strlen($data) > 1)
{
echo <<<END
|PLUGIN_0_ADMIN_TXT|<br>
|PLUGIN_2_ADMIN_TXT|<br>
|PLUGIN_4_ADMIN_TXT|<br>
|PLUGIN_6_ADMIN_TXT|<br>
|PLUGIN_8_ADMIN_TXT|<br>
|PLUGIN_10_ADMIN_TXT|<br>
|PLUGIN_12_ADMIN_TXT|
END;
}
?>
DONE|
</td>
<td width="50%" valign="top">
<a href="CMD_ADMIN_SETTINGS">|LANG_ADMIN_SETTINGS|</a><br>
<a href="CMD_LICENSE">|LANG_LICENSE_UPDATES|</a><span id=program_updates class=count_notice style='visibility: hidden;'></span><br>
<a href="CMD_PLUGIN_MANAGER">|LANG_PLUGIN_MANAGER|</a><span id=plugin_updates class=count_notice style='visibility: hidden;'></span><br>
<a href="CMD_ADMIN_CRON_JOBS">|LANG_ADMIN_CRON_JOBS|</a><br>
|$/usr/local/bin/php
<?php
$data = <<<END
|PLUGIN_1_ADMIN_TXT|
END;
if (strlen($data) > 1)
{
echo <<<END
|PLUGIN_1_ADMIN_TXT|<br>
|PLUGIN_3_ADMIN_TXT|<br>
|PLUGIN_5_ADMIN_TXT|<br>
|PLUGIN_7_ADMIN_TXT|<br>
|PLUGIN_9_ADMIN_TXT|<br>
|PLUGIN_11_ADMIN_TXT|<br>
|PLUGIN_13_ADMIN_TXT|
END;
}
?>
DONE|
</td>
</tr>
</table>
|*if AJAX="1"|
<script type="text/javascript">
set_admin_level_updates();
</script>
|*endif|

View File

@@ -0,0 +1,62 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">`LANG_SHOW_ADMINS`</a> &raquo; <a class=tree href="/HTM_ACCOUNT_ADMIN_CREATE">`LANG_CREATE_ADMIN`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/createa.html|
|HTM_ADMIN_TOP|
|?CHECK_NAME=checkName()|
|?CHECK_PASS=|
|?RANDOM_PASS=randomPass()|
|*if AJAX="1"|
|?CHECK_NAME=ajax_checkName()|
|?CHECK_PASS=onChange="ajax_checkPass()"|
|?RANDOM_PASS=ajax_randomPass('')|
<script type="text/javascript" src="JS_CREATION_CHECK"></script>
|*endif|
<script language="Javascript">
<!--
|HTM_JAVASCRIPT|
function showAdminMessage()
{
var message = window.open("CMD_EDIT_ADMIN_MESSAGE","message","width=740,height=520,scrollbars=no,resizable=yes");
}
function formOK()
{
with (document.reseller)
{
if (checkName() && checkPass() && checkEmail())
return true;
}
return false;
}
// -->
</script>
<center>
<table class=list style="width: 50%" cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2 align=center>|LANG_CREATE_ADMIN_ACCOUNT|</td></tr>
<form name=reseller action="CMD_ACCOUNT_ADMIN" method="post" onSubmit="return formOK()">
|HTM_PREVENT_AUTOFILL|
<input type=hidden name=action value=create>
<tr><td class=list>|LANG_USERNAME|:</td><td class=list id=username_td2><input type=text id=username name=username maxlength=|MAX_USERNAME_LENGTH| onChange="|CHECK_NAME|"><div id=username_result class=warning></div></td></tr>
<tr><td class=list>|LANG_EMAIL|:</td><td class=list><input type=text name=email onChange="checkEmail()"></td></tr>
<tr><td class=list>|LANG_ENTER_PASS|:</td><td class=list><input type=password id=passwd name=passwd |CHECK_PASS|> <input type=button value="|LANG_RANDOM|" onClick="|RANDOM_PASS|"><div id=passwd_result class=warning></div></td></tr>
<tr><td class=list>|LANG_RE-ENTER_PASS|:</td><td class=list><input type=password id=passwd2 name=passwd2 onChange="checkPass()"></td></tr>
<tr><td class=list>|LANG_EMAIL_NOTIFICATION|:</td><td class=list><input type=checkbox value="yes" name=notify checked> <a href="javascript:showAdminMessage();">|LANG_EDIT_ADMIN_MESSAGE|</a></td></tr>
<tr><td td class=listtitle colspan=3 align=right>
<input type=submit value="|LANG_SUBMIT|">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,126 @@
|LF_CREATE|
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RESELLER`</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_CREATE">`LANG_CREATE_RES`</a> &raquo; `LANG_CUSTOMIZE` `NEWUSERNAME`|
|?HELP_SECTION=`ADMIN_HELPER`/creater.html|
|HTM_ADMIN_TOP|
<script language="Javascript">
<!--
function setText(inputid,checkbx)
{
var textfld = document.getElementById(inputid);
if (checkbx.checked)
textfld.disabled = true;
if (!checkbx.checked)
textfld.disabled = false;
}
function showResellerMessage()
{
var message = window.open("CMD_EDIT_RESELLER_MESSAGE","message","width=740,height=480,scrollbars=no,resizable=yes");
}
// -->
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name=package action="CMD_ACCOUNT_RESELLER" method="post">
<input type=hidden name=action value=create>
<tr ><td class=listtitle colspan=3>|LANG_CREATE_RES|</td ></tr >
<tr><td class=list>|LANG_USERNAME|:</td><td class=list><input type=text name=username value="|NEWUSERNAME|"></td><td class=list></td></tr>
<tr><td class=list>|LANG_EMAIL|:</td><td class=list><input type=text name=email value="|EMAIL|"></td><td class=list></td></tr>
<tr><td class=list>|LANG_ENTER_PASS|</td><td class=list><input type=password name=passwd value="|PASSWD|"></td><td class=list></td></tr>
<tr><td class=list>|LANG_RE-ENTER_PASS|:</td><td class=list><input type=password name=passwd2 value="|PASSWD2|"><td class=list></td></td></tr>
<tr><td class=list>|LANG_DOMAIN|:</td><td class=list><input type=text name=domain value="|DOMAIN|"></td><td class=list></td></tr>
<tr ><td class=list>|LANG_BANDWIDTH|</td ><td class=list><input type=text id="bandwidth" name=bandwidth value="|BANDWIDTH|"></td ><td class=list style="width: 65%"><input type="checkbox" name="ubandwidth" value="ON" onClick='setText("bandwidth",this)' |BANDWIDTHCHECKED|>|LANG_UNLIMITED|</td></tr>
<tr ><td class=list>|LANG_DISK_SPACE|</td ><td class=list><input type=text id="quota" name=quota value="|QUOTA|"></td ><td class=list><input type="checkbox" name="uquota" value="ON" onClick='setText("quota",this)' |QUOTACHECKED|>|LANG_UNLIMITED|</td></tr >
|*if HAVE_INODE="yes"|
<tr ><td class=list>|LANG_INODES|</td ><td class=list><input type=text id="inode" name=inode value="|INODE|"></td ><td class=list><input type="checkbox" name="uinode" value="ON" onClick='setText("inode",this)' |INODECHECKED|>|LANG_UNLIMITED|</td></tr >
|*endif|
<tr ><td class=list>|LANG_DOMAINS|</td ><td class=list><input type=text id="vdomains" name=vdomains value="|VDOMAINS|"></td ><td class=list><input type="checkbox" name="uvdomains" value="ON" onClick='setText("vdomains",this)' |VDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_SUBDOMAINS|</td ><td class=list><input type=text id="nsubdomains" name=nsubdomains value="|NSUBDOMAINS|"></td ><td class=list><input type="checkbox" name="unsubdomains" value="ON" onClick='setText("nsubdomains",this)' |NSUBDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_USER_ACCOUNTS|</td ><td class=list><input type=text id="nusers" name=nusers value="|NUSERS|"></td ><td class=list><input type="checkbox" name="unusers" value="ON" onClick='setText("nusers",this)' |NUSERSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_IPS|</td ><td class=list><input type=text name=ips value="|IPS|"></td ><td class=list></td></tr >
<tr ><td class=list>|LANG_EMAIL_ACCOUNTS|</td ><td class=list><input type=text id="nemails" name=nemails value="|NEMAILS|"></td ><td class=list><input type="checkbox" name="unemails" value="ON" onClick='setText("nemails",this)' |NEMAILSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_EMAIL_FORWARDERS|</td ><td class=list><input type=text id="nemailf" name=nemailf value="|NEMAILF|"></td ><td class=list><input type="checkbox" name="unemailf" value="ON" onClick='setText("nemailf",this)' |NEMAILFCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MAILING_LISTS|</td ><td class=list><input type=text id="nemailml" name=nemailml value="|NEMAILML|"></td ><td class=list><input type="checkbox" name="unemailml" value="ON" onClick='setText("nemailml",this)' |NEMAILMLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_AUTO_RESPONDERS|</td ><td class=list><input type=text id="nemailr" name=nemailr value="|NEMAILR|"></td ><td class=list><input type="checkbox" name="unemailr" value="ON" onClick='setText("nemailr",this)' |NEMAILRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MYSQL_DBS|</td ><td class=list><input type=text id="mysql" name=mysql value="|MYSQL|"></td ><td class=list><input type="checkbox" name="umysql" value="ON" onClick='setText("mysql",this)' |MYSQLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_DOMAIN_PTRS|</td ><td class=list><input type=text id="domainptr" name=domainptr value="|DOMAINPTR|"></td><td class=list><input type="checkbox" name="udomainptr" value="ON" onClick='setText("domainptr",this)' |DOMAINPTRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_FTP_ACCOUNTS|</td ><td class=list><input type=text id="ftp" name=ftp value="|FTP|"></td ><td class=list><input type="checkbox" name="uftp" value="ON" onClick='setText("ftp",this)' |FTPCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_ANON_FTP_ACCOUNTS|</td ><td class=list align=center><input type=checkbox name=aftp value="ON" |AFTPCHECKED|></td ><td class=list></td></tr >
<tr><td class=list>|LANG_CGI| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=cgi value="ON" |CGICHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_PHP| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=php value="ON" |PHPCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SPAM|</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_CATCHALL|</td><td class=list align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSL| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=ssl value="ON" |SSLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSH| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=ssh value="ON" |SSHCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSH_FOR_USERS|</td><td class=list align=center><input type=checkbox name=userssh value="ON" |USERSSHCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_ALLOW_OVERSELLING|</td><td class=list align=center><input type=checkbox name=oversell value="ON" |OVERSELLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_CRON_JOBS|</td><td class=list align=center><input type=checkbox name=cron value="ON" |CRONCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SYSTEM_INFO|</td><td class=list align=center><input type=checkbox name=sysinfo value="ON" |SYSINFOCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_LOGIN_KEYS|</td><td class=list align=center><input type=checkbox name=login_keys value="ON" |LOGINKEYSCHECKED|></td><td class=list></td></tr>
|*if HAVE_REDIS="yes"|
<tr><td class=list>|LANG_REDIS|</td> <td class=list align=center><input type=checkbox name=redis value="ON" |REDISCHECKED|></td><td class=list></td></tr>
|*endif|
<tr><td class=list>|LANG_DNS_CONTROL|</td><td class=list align=center><input type=checkbox name=dnscontrol value="ON" |DNSCONTROLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_PERSONAL_DNS|</td><td class=list align=center><input type=radio name=dns value="OFF" |DNSCHECKED|></td><td class=list>|LANG_NONE|</td></tr>
<tr><td class=list>&nbsp;</td><td class=list align=center><input type=radio name=dns value="TWO" |DNS2CHECKED|></td><td class=list>|LANG_TWO_IPS|</td></tr>
<tr><td class=list>&nbsp;</td><td class=list align=center><input type=radio name=dns value="THREE" |DNS3CHECKED|></td><td class=list>|LANG_THREE_IPS|</td></tr>
<tr><td class=list>|LANG_SERVER_IP|</td><td class=list align=center><input type=checkbox name=serverip value="ON" |SERVERIP|></td><td class=list></td></tr>
<tr><td class=list>|LANG_DOMAIN| |LANG_IP|:</td><td class=list>
<select class=selectclass name=ip>
<option value=shared |SELECTSHARE|>|LANG_SHARED_SERVER|</option>
<option value=sharedreseller |SHAREDRESELLER|>|LANG_SHARED_RES|</option>
<option value=assign |SELECTASSIGNED|>|LANG_ASSIGNED|</option>
</select >
</td><td class=list></td></tr>
<tr><td class=list>|LANG_EMAIL_NOTIFY|:</td><td class=list><input type=checkbox name=notify value="yes" |NOTIFY|> <a href="javascript:showResellerMessage();">|LANG_EDIT_RES_MESS|</a></td><td class=list></td></tr>
|HTM_CGROUP|
|*if CUSTOM_ITEM_1|
<tr><td class=list>|CUSTOM_ITEM_1_STR|</td><td class=list align=center>|CUSTOM_ITEM_1|</td><td class=list>|CUSTOM_ITEM_1_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_2|
<tr><td class=list>|CUSTOM_ITEM_2_STR|</td><td class=list align=center>|CUSTOM_ITEM_2|</td><td class=list>|CUSTOM_ITEM_2_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_3|
<tr><td class=list>|CUSTOM_ITEM_3_STR|</td><td class=list align=center>|CUSTOM_ITEM_3|</td><td class=list>|CUSTOM_ITEM_3_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_4|
<tr><td class=list>|CUSTOM_ITEM_4_STR|</td><td class=list align=center>|CUSTOM_ITEM_4|</td><td class=list>|CUSTOM_ITEM_4_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_5|
<tr><td class=list>|CUSTOM_ITEM_5_STR|</td><td class=list align=center>|CUSTOM_ITEM_5|</td><td class=list>|CUSTOM_ITEM_5_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_6|
<tr><td class=list>|CUSTOM_ITEM_6_STR|</td><td class=list align=center>|CUSTOM_ITEM_6|</td><td class=list>|CUSTOM_ITEM_6_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_7|
<tr><td class=list>|CUSTOM_ITEM_7_STR|</td><td class=list align=center>|CUSTOM_ITEM_7|</td><td class=list>|CUSTOM_ITEM_7_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_8|
<tr><td class=list>|CUSTOM_ITEM_8_STR|</td><td class=list align=center>|CUSTOM_ITEM_8|</td><td class=list>|CUSTOM_ITEM_8_DESC|</td></tr>
|*endif|
<tr><td class=listtitle colspan=3 align=right>
<input type=submit name=add value="|LANG_SUBMIT|">
</td></tr>
</form>
</table >
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,90 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RESELLER`</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_CREATE">`LANG_CREATE_RES`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/creater.html|
|HTM_ADMIN_TOP|
|?CHECK_NAME=checkName()|
|?CHECK_PASS=|
|?RANDOM_PASS=randomPass()|
|?CHECK_DOMAIN=checkDomain()|
|*if AJAX="1"|
|?CHECK_NAME=ajax_checkName()|
|?CHECK_PASS=onChange="ajax_checkPass()"|
|?RANDOM_PASS=ajax_randomPass('')|
|?CHECK_DOMAIN=ajax_checkDomain()|
<script type="text/javascript" src="JS_CREATION_CHECK"></script>
|*endif|
<script language="Javascript">
<!--
|HTM_JAVASCRIPT|
function setText( textfld, checkbx)
{
if (checkbx.checked)
textfld.disabled = true;
if (!checkbx.checked)
textfld.disabled = false;
}
function setTexts()
{
with (document.reseller)
{
if (sharedip.checked) ip.disabled = true;
if (uquota.checked) quota.disabled = true;
if (ubandwidth.checked) bandwidth.disabled = true;
if (undomains.checked) ndomains.disabled = true;
if (unsqldbs.checked) nsqldbs.disabled = true;
}
}
function formOK()
{
with (document.reseller)
{
if (checkName() && checkPass() && checkDomain() && checkEmail())
return true;
}
return false;
}
function showResellerMessage()
{
var message = window.open("CMD_EDIT_RESELLER_MESSAGE","message","width=740,height=520,scrollbars=no,resizable=yes");
}
// -->
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name=reseller action="CMD_ACCOUNT_RESELLER" method="post" onSubmit="return formOK()">
|HTM_PREVENT_AUTOFILL|
<input type=hidden name=action value=create>
<tr ><td class=listtitle colspan=3>|LANG_CREATE_RES|</td ></tr >
<tr><td class=list>|LANG_USERNAME|:</td><td class=list><input type=text id=username name=username size=32 maxlength=|MAX_USERNAME_LENGTH| onChange="|CHECK_NAME|"><div id=username_result class=warning></div></td></tr>
<tr><td class=list>|LANG_EMAIL|:</td><td class=list><input type=text name=email size=32 onChange="checkEmail()"></td></tr>
<tr><td class=list>|LANG_ENTER_PASS|</td><td class=list><input type=password id=passwd name=passwd size=32 |CHECK_PASS|> <input type=button value="|LANG_RANDOM|" onClick="|RANDOM_PASS|"><div id=passwd_result class=warning></div></td></tr>
<tr><td class=list>|LANG_RE-ENTER_PASS|:</td><td class=list><input type=password id=passwd2 name=passwd2 size=32 onChange="checkPass()"></td></tr>
<tr><td class=list>|LANG_DOMAIN|:</td><td class=list><input type=text id=domain name=domain size=32 onChange="|CHECK_DOMAIN|"><div id=domain_result class=warning></td></tr>
<tr><td class=list>|LANG_USE_RES_PACK|:</td><td class=list>|PACKAGES| &nbsp;&nbsp;&nbsp;|FREEIPS| |LANG_FREE_IPS|</td></tr>
<tr><td class=list>|LANG_ACCOUNT_IP|:</td><td class=list>
|IPSELECT|
</td></tr>
<tr><td class=list>|LANG_EMAIL_NOTIFY|:</td><td class=list><input type=checkbox name=notify value="yes" checked> <a href="javascript:showResellerMessage();">|LANG_EDIT_RES_MESS|</a></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit name=customize value="|LANG_CUSTOMIZE|">
<input type=submit name=add value="|LANG_SUBMIT|">
</td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,31 @@
|LF_CUST_HTTPD|
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">`LANG_CUSTOM_HTTPD`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
<b>|LANG_CUSTOM_HTTPD|</b><br>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET">
<tr><td class=listtitle>
|LANG_SHOW_DOMAINS_THAT|
<select class=selectclass name=comparison1>
<option value="none">--</option >
<option value="equals">|LANG_EQUAL|</option >
<option value="contains">|LANG_CONTAIN|</option >
<option selected value="startswith">|LANG_START_WITH|</option >
</select>
<input type=text size=12 class=inputclass name=value1>
<input type=hidden name=sort1 value="1">
<input type=hidden name=sort1dir value="1">
<input type=hidden name=ipp value="50">
<input type=submit value="|LANG_SEARCH|"></td></tr>
</form>
</table>
|DOMAINS|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,337 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">`LANG_CUST_HTTPD_CONF`</a> &raquo; <a class=tree href="/CMD_CUSTOM_HTTPD?domain=`domain`">`domain`|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_HEADER_WIDE|
|*if CONFIG_ERROR="1"|
<center>
<br><br><b>|LANG_CONFIG_ERROR|</b><br><br><br>
</center>
|*endif|
<table class=list>
<form action="/CMD_CUSTOM_HTTPD" method="POST">
<input type=hidden name=domain value="|domain|">
<input type=hidden name=proxy value="|proxy|">
<tr>
<td class=listtitle>|*if HAVE_NGINX="yes"||LANG_NGINX_CUST_FOR||*else||LANG_CUST_FOR||*endif| <b>|domain|</b></td>
</tr>
<tr>
<td class=list align=center>|*if HAVE_NGINX="yes"||LANG_NGINX_WARNING||*else||LANG_WARNING||*endif|
|*if CUSTOM_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=10 wrap=off name=config>|CONFIG|</textarea></div>
|*if CUSTOM_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM_POST|</textarea></div>
|*endif|
</td>
</tr>
<script type="text/javascript" src="JS_VISIBILITY"></script>
<script language="Javascript">
<!--
function show_additional_custom_tokens()
{
document.getElementById('addition_custom_tokens').style.display = 'none';
for (i=1; i<=|NUM_CUSTOM_TOKENS|; i++)
{
document.getElementById('custom'+i+'_toggle_tr').style.display = '';
}
}
function toggle_custom(x)
{
show_additional_custom_tokens();
var toggle_name="custom"+x+"_toggle";
var tr_name="custom"+x+"_tr";
toggle_expand(toggle_name, tr_name);
}
function trigger_toggle()
{
|*if CUSTOM1!=""|
toggle_custom(1);
|*endif|
|*if CUSTOM2!=""|
toggle_custom(2);
|*endif|
|*if CUSTOM3!=""|
toggle_custom(3);
|*endif|
|*if CUSTOM4!=""|
toggle_custom(4);
|*endif|
|*if CUSTOM5!=""|
toggle_custom(5);
|*endif|
|*if CUSTOM6!=""|
toggle_custom(6);
|*endif|
|*if CUSTOM7!=""|
toggle_custom(7);
|*endif|
|*if CUSTOM8!=""|
toggle_custom(8);
|*endif|
}
//-->
</script>
<tr id=addition_custom_tokens>
<td class=list2><span class=expand_toggle_plus onclick="show_additional_custom_tokens();">+</span> |LANG_ADDITIONAL_CUSTOM_TOKENS|</td>
</tr>
<tr id=custom1_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom1_toggle onclick="toggle_custom(1);">+</span> CUSTOM1</td>
</tr>
<tr id=custom1_tr style="display: none;">
<td class=list align=center>
|LANG_TOP_OF_TEMPLATE|
|*if CUSTOM1_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM1_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom1>|CUSTOM1|</textarea></div>
|*if CUSTOM1_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM1_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom2_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom2_toggle onclick="toggle_custom(2);">+</span> CUSTOM2</td>
</tr>
<tr id=custom2_tr style="display: none;">
<td class=list align=center>
|*if HAVE_NGINX="yes"||LANG_ALL_LOCATIONS||*else||LANG_BEFORE_DIRECTORY||*endif|
|*if CUSTOM2_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM2_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom2>|CUSTOM2|</textarea></div>
|*if CUSTOM2_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM2_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom3_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom3_toggle onclick="toggle_custom(3);">+</span> CUSTOM3</td>
</tr>
<tr id=custom3_tr style="display: none;">
<td class=list align=center>
|*if HAVE_NGINX="yes"||LANG_BEFORE_WEBAPPS||*else||LANG_FIRST_DIRECTORY||*endif|
|*if CUSTOM3_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM3_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom3>|CUSTOM3|</textarea></div>
|*if CUSTOM3_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM3_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom4_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom4_toggle onclick="toggle_custom(4);">+</span> CUSTOM4</td>
</tr>
<tr id=custom4_tr style="display: none;">
<td class=list align=center>
|LANG_LAST_ENTRY|
|*if CUSTOM4_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM4_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom4>|CUSTOM4|</textarea></div>
|*if CUSTOM4_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM4_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom5_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom5_toggle onclick="toggle_custom(5);">+</span> CUSTOM5</td>
</tr>
<tr id=custom5_tr style="display: none;">
<td class=list align=center>
|LANG_LAST_ENTRY|
|*if CUSTOM5_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM5_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom5>|CUSTOM5|</textarea></div>
|*if CUSTOM5_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM5_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom6_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom6_toggle onclick="toggle_custom(6);">+</span> CUSTOM6</td>
</tr>
<tr id=custom6_tr style="display: none;">
<td class=list align=center>
|LANG_LAST_ENTRY|
|*if CUSTOM6_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM6_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom6>|CUSTOM6|</textarea></div>
|*if CUSTOM6_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM6_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom7_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom7_toggle onclick="toggle_custom(7);">+</span> CUSTOM7</td>
</tr>
<tr id=custom7_tr style="display: none;">
<td class=list align=center>
|LANG_LAST_ENTRY|
|*if CUSTOM7_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM7_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom7>|CUSTOM7|</textarea></div>
|*if CUSTOM7_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM7_POST|</textarea></div>
|*endif|
</td>
</tr>
<tr id=custom8_toggle_tr style="display: none;">
<td class=list2><span class=expand_toggle_plus id=custom8_toggle onclick="toggle_custom(8);">+</span> CUSTOM8</td>
</tr>
<tr id=custom8_tr style="display: none;">
<td class=list align=center>
|LANG_LAST_ENTRY|
|*if CUSTOM8_PRE|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM8_PRE|</textarea></div>
|*endif|
<div><textarea class="code_edit" cols=120 rows=4 wrap=off name=custom8>|CUSTOM8|</textarea></div>
|*if CUSTOM8_POST|
<div><textarea class="code_edit" cols=120 rows=2 wrap=off readonly>|CUSTOM8_POST|</textarea></div>
|*endif|
</td>
</tr>
<script language="Javascript">
<!--
trigger_toggle();
//-->
</script>
<tr><td class=list colspan=2><span class=expand_toggle_plus id=tokens_toggle onclick="toggle_expand('tokens_toggle', 'tokens_visibility');">+</span> |LANG_AVAIL_TOKENS|</td></tr>
<tr id=tokens_visibility style="display: none;">
<td class=list align=center>
<textarea class="code_edit" cols=120 rows=40 wrap=off readonly>|AVAILABLE_TOKENS|</textarea>
</td>
</tr>
<tr><td class=list2 colspan=2><span class=expand_toggle_plus id=templates_toggle onclick="toggle_expand('templates_toggle', 'templates_visibility');">+</span> |LANG_TEMPLATES|</td></tr>
<tr id=templates_visibility style="display: none;">
<td class=list>
|?VH_COLS=118|
<table style='padding-left: 10px;' width=100%>
<tr><td class=list colspan=2><span class=expand_toggle_plus id=vh1_toggle onclick="toggle_expand('vh1_toggle', 'vh1_visibility');">+</span> |VH1_NAME| |*if VH1_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH1_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh1_visibility style="display: none;">
<td>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH1|</textarea>
</td>
</tr>
<tr><td class=list2 colspan=2><span class=expand_toggle_plus id=vh2_toggle onclick="toggle_expand('vh2_toggle', 'vh2_visibility');">+</span> |VH2_NAME| |*if VH2_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH2_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh2_visibility style="display: none;">
<td class=list2>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH2|</textarea>
</td>
</tr>
<tr><td class=list colspan=2><span class=expand_toggle_plus id=vh3_toggle onclick="toggle_expand('vh3_toggle', 'vh3_visibility');">+</span> |VH3_NAME| |*if VH3_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH3_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh3_visibility style="display: none;">
<td class=list>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH3|</textarea>
</td>
</tr>
<tr |*if VH4_NAME=""|style="display: none;"|*endif|><td class=list2 colspan=2><span class=expand_toggle_plus id=vh4_toggle onclick="toggle_expand('vh4_toggle', 'vh4_visibility');">+</span> |VH4_NAME| |*if VH4_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH4_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh4_visibility style="display: none;">
<td class=list2>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH4|</textarea>
</td>
</tr>
<tr |*if VH5_NAME=""|style="display: none;"|*endif|><td class=list colspan=2><span class=expand_toggle_plus id=vh5_toggle onclick="toggle_expand('vh5_toggle', 'vh5_visibility');">+</span> |VH5_NAME| |*if VH5_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH5_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh5_visibility style="display: none;">
<td class=list>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH5|</textarea>
</td>
</tr>
<tr |*if VH6_NAME=""|style="display: none;"|*endif|><td class=list2 colspan=2><span class=expand_toggle_plus id=vh6_toggle onclick="toggle_expand('vh6_toggle', 'vh6_visibility');">+</span> |VH6_NAME| |*if VH6_CUSTOM="1"|<a href="CMD_TEMPLATE_DIFF?name=|VH6_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=vh6_visibility style="display: none;">
<td class=list2>
<textarea class="code_edit" cols=|VH_COLS| rows=40 wrap=off readonly>|VH6|</textarea>
</td>
</tr>
<script language="Javascript">
<!--
|?SHOW_TEMPLATES=0|
|*if VH1_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if VH2_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if VH3_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if VH4_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if VH5_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if VH6_CUSTOM="1"||?SHOW_TEMPLATES=1||*endif|
|*if SHOW_TEMPLATES="1"|
toggle_expand('templates_toggle', 'templates_visibility');
|*endif|
//-->
</script>
</table>
</td>
</tr>
<tr>
<td class=listtitle align=right><input type=submit value="|LANG_SAVE|"></td>
</tr>
</form>
</table>
<table class=list>
<tr>
<td class=listtitle>
|*if HAVE_NGINX="yes"||LANG_NGINX_CONTENTS_FOR||*else||LANG_HTTPD_CONTENTS_FOR||*endif| |domain|
</td>
</tr>
<tr>
<td class=list align=center>
<textarea class="code_edit" cols=120 rows=40 wrap=off readonly>|HTTPD|</textarea>
</td>
</tr>
</table>
<table class=list>
<tr>
<td class=listtitle>
|LANG_CONFIG_CHECK|
</td>
</tr>
<tr>
<td class=list align=center>
<textarea class="code_edit" cols=120 rows=5 wrap=off readonly>|CONFIG_TEST|</textarea>
</td>
</tr>
</table>
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,94 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">`LANG_CUST_HTTPD_CONF`</a> &raquo; <a class=tree href="/CMD_CUSTOM_HTTPD?user=`user`&php-fpm=`php-fpm`">php-fpm `php-fpm`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_HEADER_WIDE|
|*if CONFIG_ERROR="1"|
<center>
<br><br><b>|LANG_CONFIG_ERROR|</b><br><br><br>
</center>
|*endif|
<table class=list>
<form action="/CMD_CUSTOM_HTTPD" method="POST">
<input type=hidden name=user value="|user|">
<input type=hidden name=php-fpm value="|php-fpm|">
<tr>
<td class=listtitle>|LANG_CUST_FOR| |user| <b>php-fpm |php-fpm|</b></td>
</tr>
<tr>
<td class=list align=center>|LANG_INSTRUCTIONS|<br>
<b title='|LANG_GLOBAL_TITLE|'>php-fpm |LANG_GLOBAL| &#124;CUSTOM1&#124;</b><br>
<textarea class="code_edit" cols=160 rows=4 wrap=off name=global_custom1>|GLOBAL_CUSTOM1|</textarea>
<br><br>
<b title='|LANG_GLOBAL_TITLE|'>php-fpm |LANG_GLOBAL| &#124;CUSTOM2&#124;</b><br>
<textarea class="code_edit" cols=160 rows=4 wrap=off name=global_custom2>|GLOBAL_CUSTOM2|</textarea>
<br><br>
<b>php-fpm |php-fpm| &#124;CUSTOM1&#124;</b><br>
<textarea class="code_edit" cols=160 rows=4 wrap=off name=custom1>|CUSTOM1|</textarea>
<br><br>
<b>php-fpm |php-fpm| &#124;CUSTOM2&#124;</b><br>
<textarea class="code_edit" cols=160 rows=4 wrap=off name=custom2>|CUSTOM2|</textarea>
<br><br>
</td>
</tr>
<script type="text/javascript" src="JS_VISIBILITY"></script>
<tr><td class=list colspan=2><span class=expand_toggle_plus id=tokens_toggle onclick="toggle_expand('tokens_toggle', 'tokens_visibility');">+</span> |LANG_AVAIL_TOKENS|</td></tr>
<tr id=tokens_visibility style="display: none;">
<td class=list align=center>
<textarea class="code_edit" cols=160 rows=30 wrap=off readonly>|AVAILABLE_TOKENS|</textarea>
</td>
</tr>
<tr><td class=list2 colspan=2><span class=expand_toggle_plus id=templates_toggle onclick="toggle_expand('templates_toggle', 'templates_visibility');">+</span> |PHP_FPM_TEMPLATE_NAME| |*if PHP_FPM_IS_CUSTOM_TEMPLATE="1"|<a href="CMD_TEMPLATE_DIFF?name=|PHP_FPM_TEMPLATE_NAME_SHORT|">|LANG_CUSTOM_TEMPLATE|</a>|*endif|</td></tr>
<tr id=templates_visibility style="display: none;">
<td class=list>
<textarea class="code_edit" cols=160 rows=35 wrap=off readonly>|PHP_FPM_TEMPLATE|</textarea>
</td>
</tr>
<tr>
<td class=listtitle align=right>
<span class='right-pad' title='|LANG_SAVE_ALL_PHP_WARNING|
|LANG_SAVE_ALL_PHP_WARNING2|'><input type=checkbox name='all_php_versions' value='yes'> |LANG_SAVE_ALL_PHP_VERSIONS|</span>
<input type=submit value="|LANG_SAVE|">
</td>
</tr>
</form>
</table>
<table class=list>
<tr>
<td class=listtitle>
|FPM_CONFIG_FILE|
</td>
</tr>
<tr>
<td class=list align=center>
<textarea class="code_edit" cols=160 rows=20 wrap=off readonly>|FPM_CONFIG|</textarea>
</td>
</tr>
</table>
<table class=list>
<tr>
<td class=listtitle>
|LANG_PHP_FPM_CONFIG_CHECK|
</td>
</tr>
<tr>
<td class=list align=center>
<textarea class="code_edit" cols=160 rows=5 wrap=off readonly>|CONFIG_TEST|</textarea>
</td>
</tr>
</table>
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,17 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">`LANG_SHOW_ADMINS`</a> &raquo; <a class=tree href="/HTM_ACCOUNT_ADMIN_CREATE">`LANG_DELETE_ADMIN`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/createa.html|
|HTM_ADMIN_TOP|
<center>
<table class=list style="width: 50%" cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_DELETE_ADMIN|</td></tr>
<form action="CMD_ACCOUNT_ADMIN" method="post">
<input type=hidden name=action value=delete>
<tr><td class=list>|LANG_USERNAME|:</td><td class=list><input type=text name=username></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit value="|LANG_DELETE|">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,17 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RES`</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_DELETE">`LANG_DELETE_RES`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_ADMIN_TOP|
<center>
<table class=list style="width: 50%" cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_DELETE_RES|</td></tr>
<form action="CMD_ACCOUNT_RESELLER" method="post">
<input type=hidden name=action value=delete>
<tr><td class=list>|LANG_USERNAME|:</td><td class=list><input type=text name=username></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit value="|LANG_DELETE|">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,44 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_DNS_ADMIN">`LANG_DNS_ADMIN`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/dnsadmin.html|
|HTM_ADMIN_TOP|
<b>|LANG_SELECT_DNS|</b><br>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET">
<tr><td class=listtitle>
|LANG_SHOW_DOMAINS_THAT|
<select class=selectclass name=comparison1>
<option value="none">--</option >
<option value="equals">|LANG_EQUAL|</option >
<option value="contains">|LANG_CONTAIN|</option >
<option selected value="startswith">|LANG_START_WITH|</option >
</select>
<input type=text size=12 class=inputclass name=value1>
<input type=hidden name=sort1 value="1">
<input type=hidden name=sort1dir value="1">
<input type=hidden name=ipp value="50">
<input type=submit value="|LANG_SEARCH|"></td></tr>
</form>
</table>
|TABLE|
<table class=list cellpadding=3 cellspacing=1>
<form action="/CMD_DNS_ADMIN" method="POST">
<input type=hidden name=action value="create">
<tr><td class=listtitle colspan=2>|LANG_ADD_ZONE|</td></tr>
<tr><td class=list align=right>|LANG_DOMAIN_NAME|</td><td class=list><input type=text name=domain></td></tr>
<tr><td class=list align=right>|LANG_IP_ADDRESS|</td><td class=list><input type=text name=ip></td></tr>
<tr><td class=list align=right>|LANG_NAME_SERVER_1|</td><td class=list><input type=text name=ns1></td></tr>
<tr><td class=list align=right>|LANG_NAME_SERVER_2|</td><td class=list><input type=text name=ns2></td></tr>
<tr><td class=listtitle colspan=2 align=right>|*if DNS_PTR="yes"|
<input type=checkbox name=reverse value="yes">|LANG_REVERSE|&nbsp;&nbsp;&nbsp;|*endif|
<input type=submit value="|LANG_ADD|"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,265 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_DNS_ADMIN">`LANG_DNS_ADMIN`</a> &raquo; <a class=tree href="/CMD_DNS_ADMIN?domain=`domain`">`LANG_ENTRY_FOR` `domain`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/dnsadmin.html|
|HTM_HEADER_FULL|
<script src="JS_DNS?domain=|DOMAIN|"></script>
<table class='list table-highlight' cellpadding=3 cellspacing=1>
<form name=tableform action='/CMD_DNS_ADMIN' method='POST'>
<tr>
<td class=listtitle>|LANG_NAME|</td >
|?TTL_INPUT=|
|?COLSPAN=4|
|?BLANK_TD=|
|?SET_STATIC_TTL_INPUT=yes|
|*if DNS_TTL="yes"|
|?COLSPAN=5|
|?TTL_INPUT=<td class=list_alt align=center><input type=text name=ttl size=6 value="`TTL_VALUE`" placeholder="`LANG_TTL_BLANK_FOR_DEFAULT`" title="`LANG_TTL_BLANK_FOR_DEFAULT`"></td>|
|?BLANK_TD=<td class=list_alt></td>|
<td class=listtitle align=center >|LANG_TTL|</td >
|*else|
|?SET_STATIC_TTL_INPUT=no|
|*endif|
|*if ALLOW_TTL_OVERRIDE!="yes"|
|?SET_STATIC_TTL_INPUT=no|
|*endif|
|*if TTL_CUSTOM_SELECTED!="checked"|
|?SET_STATIC_TTL_INPUT=no|
|*endif|
|*if SET_STATIC_TTL_INPUT="yes"|
|?TTL_INPUT=<td class=list_alt align=center>`TTL_VALUE`</td>|
|*endif|
<td class=listtitle align=center >|LANG_TYPE|</td >
<td class=listtitle>|LANG_VALUE|</td >
<td class=listtitle align=center ><a class=listtitle href="javascript:selectAllDNS();">|LANG_SELECT|</a></td >
</tr>
|DNS_ROWS|
<tr><td class=listtitle align=right colspan="|COLSPAN|">
<table cellpadding=0 cellspacing=0 width=100%><tr>
<td><input type=submit value='|LANG_RESET_DEFAULTS|' name=reset onClick="return confirm('|LANG_RESET_WARNING|');"></td>
<td align=right><input type=submit value='|LANG_DELETE_SELECTED|' name=delete></td>
</tr></table>
</td></tr>
<input type=hidden name=action value=select>
</form>
</table>
<table class=list cellpadding=3 cellspacing=1 style='width: 775px'>
<tr><td class=list2 colspan=|COLSPAN|><b>|LANG_ADD_DOMAIN_RECS|</b></td></tr>
<tr id='true_values_tr' style='cursor: help;' onclick="location.href='https://help.directadmin.com/item.php?id=541'" title="|LANG_TRAILING_DOT|">
<td colspan=2><span id='dns_left'></span></td>
<td align=center>&laquo; |LANG_TRUE_VALUES| &raquo;</td>
<td colspan=2><span id='dns_right'></td>
</tr>
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="A">
<tr>
<td class=list_alt><input type=text name=name onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>A</td>
<td class=list_alt><input type=text name=value size=26 onchange="ensure_is_ipv4(this.value);"></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*if DNS_NS="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="NS">
<tr>
<td class=list_alt><input type=text name=value value='|DOMAIN|.' onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>NS</td>
<td class=list_alt><input type=text name=name size=26 onchange="host_changed_right(this.value);"></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="MX">
<tr>
<td class=list_alt><input type=text name=name |*if HAVE_FULL_MX_RECORDS="1"|value='|DOMAIN|.'|*endif| onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>MX</td>
<td class=list_alt>
<select name=value >
<option>0</option>
<option selected>10</option>
<option>20</option>
<option>30</option>
<option>40</option>
<option>50</option>
<option>60</option>
<option>70</option>
<option>80</option>
<option>90</option>
</select>
|*if HAVE_FULL_MX_RECORDS="1"|
<input type=text name=mx_value size=20 onchange="host_changed_right(this.value);">
|*endif|
</td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td></tr>
</form>
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="CNAME">
<tr>
<td class=list_alt><input type=text name=name onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>CNAME</td>
<td class=list_alt><input type=text name=value value='|DOMAIN|.' size=26 onchange="host_changed_right(this.value);"></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*if DNS_PTR="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="PTR">
<tr>
<td class=list_alt><input type=text name=name onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>PTR</td>
<td class=list_alt><input type=text name=value size=26 onchange="host_changed_right(this.value);"></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="TXT">
<tr>
<td class=list_alt><input type=text name=name value="|DOMAIN|." onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>TXT</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="AAAA">
<tr>
<td class=list_alt><input type=text name=name value="" onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>AAAA</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="SRV">
<tr>
<td class=list_alt><input type=text name=name value="" onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>SRV</td>
<td class=list_alt><input type=text name=value size=26 onchange="host_changed_right(this.value);"></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*if DNS_SPF="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="SPF">
<tr>
<td class=list_alt><input type=text name=name value="" onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>SPF</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
|*if DNS_TLSA="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="TLSA">
<tr>
<td class=list_alt><input type=text name=name value="" onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>TLSA</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
|*if DNS_CAA="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="CAA">
<tr>
<td class=list_alt><input type=text name=name value="" onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>CAA</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
|*if DNS_DS="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name=domain value="|DOMAIN|">
<input type=hidden name=type value="DS">
<tr title="|LANG_DS_ONLY_FOR_DELEGATION|">
<td class=list_alt><input type=text name=name value="" placeholder="subdomain.|DOMAIN|." onchange="host_changed_left(this.value);"></td>
|TTL_INPUT|
<td class=list_alt align=center>DS</td>
<td class=list_alt><input type=text name=value size=26 ></td>
<td class=list_alt align=center><input type=submit name=add value="|LANG_ADD|" ></td>
</tr>
</form>
|*endif|
|*if ALLOW_TTL_OVERRIDE="yes"|
<form action='/CMD_DNS_ADMIN' method='POST'>
<input type=hidden name=action value=ttl>
<input type=hidden name=domain value="|domain|">
<input type=hidden name=user value="|ZONE_USER|">
<tr>
<td class=list_alt>|LANG_OVERRIDE_TTL_VAL|</td>
<td class=list_alt align=center>TTL</td>
<td class=list_alt><input type=radio name=ttl_select value="custom" |TTL_CUSTOM_SELECTED|><input type=text name=ttl size=6 value="|TTL_VALUE|">&nbsp; <input type=radio name=ttl_select value="default" |TTL_DEFAULT_SELECTED|>|LANG_USE_DEFAULT|</td>
<td class=list_alt align=center><input type=submit value="|LANG_SAVE|"></td>
|BLANK_TD|
</tr>
</form>
|*endif|
</table >
|DNSSEC_TABLE|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,45 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_FILE_EDITOR">`LANG_FILE_EDITOR`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|*if SAVED="yes"|
<br>
<center><b>|file| |LANG_FILE_SAVED|</b></center>
<br>
|*endif|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_FILE_EDITOR|</td></tr>
<form action="/CMD_ADMIN_FILE_EDITOR" method="GET">
<tr><td class=list align=right>|LANG_SELECT_FILE_TO_EDIT|</td><td class=list>|FILES| <input type=submit value="|LANG_SHOW_FILE|"></td></tr>
</form>
<form action="/CMD_ADMIN_FILE_EDITOR" method="POST">
<input type=hidden name=file value="|file|">
<input type=hidden name=action value="save">
<tr><td class=list colspan=2 align=center>
<textarea class="code_edit" cols=120 rows=35 name=text wrap=off |SAVE_ENABLE| |READONLY|>
|FILEDATA|</textarea>
</td></tr>
<tr><td class=listtitle colspan=2 align=right>
|*if REQUIRE_ROOT_AUTH="yes"|
<input type=hidden name="authenticate" value="yes">
|LANG_FILE_IS_SECURE|: <input type=password name="rootpass"> <input type=submit value="|LANG_AUTHENTICATE|"><br>
|*endif|
|*if file|
|file|
|*endif|
|*if REQUIRE_ROOT_AUTH!="yes"|
<input type=submit value="|LANG_SAVE|" |SAVE_ENABLE|>
|*endif|
</td></tr>
</form>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,7 @@
|?TREE=&raquo;|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
|HTM_ADMIN_CONTENT|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,19 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_IP_MANAGER">`LANG_IP_MANAGER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ipman.html|
|HTM_HEADER_FULL|
|TEXT|<br>
<table cellpadding=3 cellspacing=1 class=list>
<form action="/CMD_IP_MANAGER" method='POST'>
<input type=hidden name=action value=add>
<input type=hidden name='add_to_device_aware' value='yes'>
<tr><td class=listtitle colspan=2>|LANG_ADD_IP|</td></tr>
<tr><td class=list>|LANG_IP|</td><td class=list><input type=text name=ip></td></tr>
<tr><td class=list>|LANG_NETMASK|</td><td class=list><input type=text name=netmask value="255.255.255.0">|*if HAVE_IPV6="yes"| |LANG_IPV6_MASK||*endif|</td></tr>
<tr><td class=listtitle align=right colspan=2><span style='padding-right: 10px;' title='|LANG_ADD_TO_DEVICE_TITLE|'><input type=checkbox name='add_to_device' value='yes' checked>|LANG_ADD_TO_DEVICE|</span> <input type=submit value='|LANG_ADD_IP|'></td></tr>
</form>
</table>
|TABLE|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,61 @@
|LF_STANDARD|
|LF_IP_MANAGER|
|?TREE=&raquo; <a class=tree href="/CMD_IP_MANAGER">`LANG_IP_MANAGER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ipman.html|
|HTM_HEADER_FULL|
<br>
<table cellpadding=3 cellspacing=1 class=list>
<tr><td class=listtitle colspan=2><b>|LANG_DETAILS_FOR| |ip|</b></td></tr>
<tr><td class=list_alt>|LANG_STATUS|</td><td class=list_alt>|status|</td></tr>
|?GLOBAL_CHECKED=|
|*if global="yes"|
|?GLOBAL_CHECKED=checked|
|*endif|
|?SHOW_GLBOAL=no|
|*if status="shared"|
|?SHOW_GLBOAL=yes|
|*endif|
|*if status="free"|
|?SHOW_GLBOAL=yes|
|*endif|
|*if SHOW_GLBOAL="yes"|
<tr><td class=list_alt>|LANG_GLOBAL|</td><td class=list_alt>
<form class='mb0' action='?' method='POST'>
<input type='hidden' name='action' value='global'>
<input type='hidden' name='ip' value='|ip|'>
<input type='checkbox' name='global' value='yes' |GLOBAL_CHECKED|> |LANG_GLOBAL_CHECKBOX_INFO|
<input type='submit' value='|LANG_SAVE|' class='float_right'>
</form>
</td></tr>
|*endif|
<tr><td class=list_alt>|LANG_NETMASK|</td><td class=list_alt>|netmask|</td></tr>
<tr><td class=list_alt>|LANG_RESELLER|</td><td class=list_alt>|reseller|</td></tr>
<tr><td class=list_alt>|LANG_USER_VALUE|</td><td class=list_alt>|value|</td></tr>
<tr><td class=list_alt>|LANG_NAMESERVER|</td><td class=list_alt>|ns|</td></tr>
</table>
|IPS_TO_LINK|
<br>
|LINKED_IPS|
<br><br>
|LANG_IP_PURPOSE|<br>
<br>
|LANG_LAN_EXPLANATION|<br>
<br>
|LANG_IPV6_EXPLANATION|<br>
<br>
|LANG_LINK_OPTIONS_EXPLANATION|<br>
<br>
|LANG_MULTI_IP_RELATION|<br>
<br>
|LANG_LINK_NOT_RECURSIVE|<br>
<br>
|LANG_APPLY_TO_DOMAINS|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,66 @@
|?TREE=&raquo; <a class=tree href="/CMD_LICENSE">`LANG_LICE_UP`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/license.html|
|HTM_ADMIN_TOP|
<table cellspacing=1 cellpadding=3 class=list>
<tr><td class=listtitle colspan=2>|LANG_LICE_VALS|</a></td></tr>
<tr><td class=list>|LANG_LICE_IP|</td><td class=list>|ip|</td></tr>
<tr><td class=list2>|LANG_LICE_NAME|</td><td class=list2>|name|</td></tr>
<tr><td class=list>|LANG_LID|</td><td class=list>|lid|</td></tr>
<tr><td class=list2>|LANG_CID|</td><td class=list2>|uid|</td></tr>
|*if nusers>"0"|
<tr><td class=list2>|LANG_ACCOUNT_LIMIT|</td><td class=list2>|CURRENT_ACCOUNTS| / |nusers|</td></tr>
|*endif|
|*if vdomains>"0"|
<tr><td class=list2>|LANG_DOMAIN_LIMIT|</td><td class=list2>|CURRENT_DOMAINS| / |vdomains|</td></tr>
|*endif|
|*if internal="Y"|
<tr><td class=list>|LANG_LTYPE|</td><td class=list style='white-space: normal;'>|LANG_INTERNAL|</td></tr>
|*endif|
|*if internal="N"|
<tr><td class=list>|LANG_LTYPE|</td><td class=list style='white-space: normal;'>|LANG_EXTERNAL|</td></tr>
|*endif|
<tr><td class=list>|LANG_DA_LICENSE|</td><td class=list><input type=button onclick="location.href='CMD_LICENSE_VERIFY'" value='|LANG_VERIFY|'> |LANG_CHECK_IF_SOFTWARE_VALID|</td></tr>
<tr><td class=list2>|LANG_VALID_AFTER|</td><td class=list2>|start_string|</td></tr>
<tr><td class=list>|LANG_VALID_UNTIL|</td><td class=list>|expiry_string|</td></tr>
|*if portioned="Y"|
<tr><td class=list>|LANG_PORTIONED_LICENSE|</td><td class=list style='white-space: normal;'>|LANG_PORTIONED_EXPLANATION| |true_expiry_string|</td></tr>
|*endif|
<tr><td class=list2>|LANG_CURRENT_TIME|</td><td class=list2>|TIME|</td></tr>
<tr><td class=list>|LANG_TIME_REM|</td><td class=list>|remaining|</td></tr>
<tr><td class=list2>|LANG_LAST_UP|</td><td class=list2>|license_change|</td></tr>
|*if da_needs_restart="yes"|
<tr><td class=list align=center colspan=2>*** <b>|LANG_DA_NOT_RESTARTED|</b> ***<br>
<form class='inline' action='CMD_SERVICE' method='POST'>
<input type='hidden' name='service' value='directadmin'>
<input type='hidden' name='action' value='restart'>
<input type='submit' value='|LANG_RESTART_DA|'>
</form>
|*endif|
<tr><td class=list>Update License</td>
<form></form>
<td class=list>
<input type=button onclick="location.href='/CMD_LICENSE?update=license'" value='|LANG_UP_LICE|' title='|LANG_UP_LICE_T|'>
<input type=button onclick="location.href='/CMD_LICENSE?update=license_auto'" value='|LANG_UP_LICE_AUTO|' title='|LANG_UP_LICE_AUTO_T1|:
/usr/local/directadmin/scripts/getLicense.sh auto
|LANG_UP_LICE_AUTO_T2|'>
</td></tr>
<tr><td class=listtitle colspan=2>|LANG_DA_VALS|</a></td></tr>
<tr><td class=list>|LANG_COMPILED_FOR|</td><td class=list>|OS_NAME|</td></tr>
|*if eol|
<tr><td class=list2><b>|LANG_END_OF_LIFE|</b></td><td class=list2><b>|eol|</b></td></tr>
|*endif|
<tr><td class=list2>|LANG_COMPILE_DATE|</td><td class=list2>|compile_time|</td></tr>
<tr><td class=list>|LANG_SERVER_VER|</td><td class=list>|version|</td></tr>
<tr><td class=list2>|LANG_CURRENT_VER|</td><td class=list2>|current_version|</td></tr>
<tr><td class=list>|LANG_LAST_UP|</td><td class=list>|software_change|</td></tr>
<tr><td class=list2>|LANG_LAST_RESTART|</td><td class=list2>|startup_time|</td></tr>
<tr><td class=list align=center colspan=2>
<input type=button onclick="location.href='/CMD_LICENSE?update=program'" value='|LANG_UPDATE_DA|'>
</td></tr>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,23 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_LOG_VIEWER">`LANG_LOG_VIEWER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>|LANG_SELECT_LOG|</td></tr>
<form action="/CMD_LOG_VIEWER" method="GET">
<tr><td class=list align=right>|LANG_LOG_FILE|</td><td class=list>|FILES|</td></tr>
<tr><td class=list2 align=right>|LANG_NUM_LINES|</td><td class=list2><input type=text name=lines value="|LINES|" size=4> |LANG_ZERO_FOR_ENTIRE|</td></tr>
<tr><td class=list align=right>|LANG_OUTPUT_TYPE|</td><td class=list><input type=radio name=type value=textarea checked>|LANG_TEXT_AREA|<br>
<input type=radio name=type value=raw>|LANG_RAW|</td></tr>
<tr><td class=list2 align=right>|LANG_GREP|</td><td class=list2><input type=text size=32 value="|GREPVAL|" name=grep> <input type=checkbox name=invert_grep value="yes" |INVERTCHECKED|>|LANG_INVERT| &nbsp;<input type=checkbox name=ignore_case value="yes" |CASECHECKED|>|LANG_IGNORE_CASE| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |LANG_USE_PIPE_FOR_MULTI| <a target=_blank href="http://www.directadmin.com/features.php?id=1389">(?)</a></td>
<tr><td class=listtitle colspan=2 align=right><input type=submit value="|LANG_SHOW_LOG|"</td></tr>
</form>
</table>
<br>
<center>
<textarea cols=120 rows=25 wrap=off>|LOGDATA|</textarea>
</center>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,26 @@
|LF_STANDARD|
|LF_MAIL_QUEUE|
|?TREE=&raquo; <a class=tree href="/CMD_MAIL_QUEUE">`LANG_MAIL_QUEUE_ADMIN`</a> &raquo; <a class=tree href="/CMD_MAIL_QUEUE?id=`id`">`LANG_VIEW` `id`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<form action='/CMD_MAIL_QUEUE' method='POST'>
<input type=hidden name=action value="select">
<input type=hidden name=select0 value="|id|">
<input type=submit value='|LANG_THAW|' name=thaw>
<input type=submit value='|LANG_FREEZE|' name=freeze>
<input type=submit value='|LANG_RETRY|' name=retry>
<input type=submit value='|LANG_BOUNCE|' name=bounce>
<input type=submit value='|LANG_DELETE|' name=delete>
</form>
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle>|LANG_EMAIL_HEADERS|</td></tr>
<tr><td class=list align=center><textarea style="FONT-FAMILY: courier, courier-new" wrap=off readonly cols=120 rows=10>|HEADERS|</textarea></td></tr>
<tr><td class=listtitle>|LANG_EMAIL_BODY|</td></tr>
<tr><td class=list align=center><textarea style="FONT-FAMILY: courier, courier-new" wrap=off readonly cols=120 rows=20>|EMAIL_BODY|</textarea></td></tr>
<tr><td class=listtitle>|LANG_LOG|</td></tr>
<tr><td class=list align=center><textarea style="FONT-FAMILY: courier, courier-new" wrap=off readonly cols=120 rows=10>|LOGS|</textarea></td></tr>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,16 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_MAIL_QUEUE">`LANG_MAIL_QUEUE_ADMIN`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|*if HAVE_RPSAMD_CONTROLLER_SOCK="yes"|
<input type=button onclick="window.open('/CMD_RSPAMD_SOCK/')" value='|LANG_RSPAMD_CONTROLLER|'>
|*endif|
|TABLE|
<br>
<center><a href="javascript: window.location.reload()">|LANG_REFRESH|</a></center>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,12 @@
|?TREE=&raquo; <a class=tree href="/CMD_MANAGE_RESELLER_PACKAGES">`LANG_MANAGE_RES_PACK`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/rpackages.html|
|HTM_ADMIN_TOP|
<b>|LANG_MANAGE_RES_PACK|</b><br>
<br>
<a href="/CMD_SHOW_RESELLER_PACKAGE">|LANG_ADD_PACK|</a><br>
|PACKAGES|
<br>
|HTM_IMPORT_PACKAGES|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,8 @@
|LF_LEVEL|
<img src="/|LANG_IMG_SKIN_CTRL_ACCESS|" width="180" height="28">
<div style="padding-right: 15px;">
<b>&raquo; <a class="white" href="/">|LANG_ADMIN_LEVEL|</a></b><br>
<a class="white" href="/HTM_INDEX_RESELLER">|LANG_RESELLER_LEVEL|</a><br>
<a class="white" href="/HTM_INDEX_USER">|LANG_USER_LEVEL|</a><br>
</div>
<br>

View File

@@ -0,0 +1,8 @@
|LF_LEVEL|
<img src="/|LANG_IMG_SKIN_CTRL_ACCESS|" width="180" height="28">
<div style="padding-right: 15px;">
<a class="white" href="/">|LANG_ADMIN_LEVEL|</a><br>
<b>&raquo; <a class="white" href="/HTM_INDEX_RESELLER">|LANG_RESELLER_LEVEL|</a></b><br>
<a class="white" href="/HTM_INDEX_USER">|LANG_USER_LEVEL|</a><br>
</div>
<br>

View File

@@ -0,0 +1,8 @@
|LF_LEVEL|
<img src="/|LANG_IMG_SKIN_CTRL_ACCESS|" width="180" height="28">
<div style="padding-right: 15px;">
<a class="white" href="/">|LANG_ADMIN_LEVEL|</a><br>
<a class="white" href="/HTM_INDEX_RESELLER">|LANG_RESELLER_LEVEL|</a><br>
<b>&raquo; <a class="white" href="/HTM_INDEX_USER">|LANG_USER_LEVEL|</a></b><br>
</div>
<br>

View File

@@ -0,0 +1,106 @@
|LF_STANDARD|
|LF_CREATE|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RESELLER`</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER?user=`user`">`LANG_RESELLER` `user`</a> &raquo; <a class=tree href="/CMD_MODIFY_RESELLER?user=anixs">`LANG_MODIFY` `user`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_ADMIN_TOP|
|LANG_MODIFY_RESELLER| |user|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=3>|LANG_CHANGE_PACK| |user|</td></tr>
<form action="CMD_MODIFY_RESELLER" method="POST">
<input type=hidden name=action value=package>
<input type=hidden name=user value="|user|">
<tr><td class=list>|LANG_SET_PACK_TO|</td><td class=list>|PACKAGES|</td><td class=list><input type=submit value="|LANG_SAVE|"></td></tr>
</form>
<script language="Javascript">
<!--
function setText(inputid,checkbx)
{
var textfld = document.getElementById(inputid);
if (checkbx.checked)
textfld.disabled = true;
if (!checkbx.checked)
textfld.disabled = false;
}
// -->
</script>
<tr><td class=listtitle colspan=3>|LANG_MANUALLY_CHANGE|</td></tr>
<form name=package action="/CMD_MODIFY_RESELLER" method="POST">
<input type=hidden name=action value="customize">
<input type=hidden name=user value="|user|">
<tr ><td class=list>|LANG_BANDWIDTH| |LANG_MB|</td ><td class=list><input type=text id="bandwidth" name=bandwidth value="|BANDWIDTH|"></td ><td class=list style="width: 65%"><input type="checkbox" name="ubandwidth" value="unlimited" onClick='setText("bandwidth",this)' |BANDWIDTHCHECKED|>|LANG_UNLIMITED|</td></tr>
<tr ><td class=list>|LANG_DISK_SPACE| |LANG_MB|</td ><td class=list><input type=text id="quota" name=quota value="|QUOTA|"></td ><td class=list><input type="checkbox" name="uquota" value="unlimited" onClick='setText("quota",this)' |QUOTACHECKED|>|LANG_UNLIMITED|</td></tr >
|*if HAVE_INODE="yes"|
<tr ><td class=list>|LANG_INODES|</td ><td class=list><input type=text id="inode" name=inode value="|INODE|"></td ><td class=list><input type="checkbox" name="uinode" value="unlimited" onClick='setText("inode",this)' |INODECHECKED|>|LANG_UNLIMITED|</td></tr >
|*endif|
<tr ><td class=list>|LANG_DOMAINS|</td ><td class=list><input type=text id="vdomains" name=vdomains value="|VDOMAINS|"></td ><td class=list><input type="checkbox" name="uvdomains" value="unlimited" onClick='setText("vdomains",this)' |VDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_SUBDOMAINS|</td ><td class=list><input type=text id="nsubdomains" name=nsubdomains value="|NSUBDOMAINS|"></td ><td class=list><input type="checkbox" name="unsubdomains" value="ON" onClick='setText("nsubdomains",this)' |NSUBDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_USER_ACCOUNTS|</td ><td class=list><input type=text id="nusers" name=nusers value="|NUSERS|"></td ><td class=list><input type="checkbox" name="unusers" value="ON" onClick='setText("nusers",this)' |NUSERSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_EMAIL_ACCOUNTS|</td ><td class=list><input type=text id="nemails" name=nemails value="|NEMAILS|"></td ><td class=list><input type="checkbox" name="unemails" value="ON" onClick='setText("nemails",this)' |NEMAILSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_EMAIL_FORWARDERS|</td ><td class=list><input type=text id="nemailf" name=nemailf value="|NEMAILF|"></td ><td class=list><input type="checkbox" name="unemailf" value="ON" onClick='setText("nemailf",this)' |NEMAILFCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MAILING_LISTS|</td ><td class=list><input type=text id="nemailml" name=nemailml value="|NEMAILML|"></td ><td class=list><input type="checkbox" name="unemailml" value="ON" onClick='setText("nemailml",this)' |NEMAILMLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_AUTO_RESPONDERS|</td ><td class=list><input type=text id="nemailr" name=nemailr value="|NEMAILR|"></td ><td class=list><input type="checkbox" name="unemailr" value="ON" onClick='setText("nemailr",this)' |NEMAILRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MYSQL_DBS|</td ><td class=list><input type=text id="mysql" name=mysql value="|MYSQL|"></td ><td class=list><input type="checkbox" name="umysql" value="ON" onClick='setText("mysql",this)' |MYSQLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_DOMAIN_PTRS|</td ><td class=list><input type=text id="domainptr" name=domainptr value="|DOMAINPTR|"></td><td class=list><input type="checkbox" name="udomainptr" value="ON" onClick='setText("domainptr",this)' |DOMAINPTRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_FTP_ACCOUNTS|</td ><td class=list><input type=text id="ftp" name=ftp value="|FTP|"></td ><td class=list><input type="checkbox" name="uftp" value="ON" onClick='setText("ftp",this)' |FTPCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_ANON_FTP_ACCOUNTS|</td ><td class=list align=center><input type=checkbox name=aftp value="ON" |AFTPCHECKED|></td ><td class=list></td></tr >
<tr><td class=list>|LANG_CGI| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=cgi value="ON" |CGICHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_PHP| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=php value="ON" |PHPCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SPAM|</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_CATCHALL|</td><td class=list align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSL| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=ssl value="ON" |SSLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSH| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=ssh value="ON" |SSHCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SSH_FOR_USERS|</td><td class=list align=center><input type=checkbox name=userssh value="ON" |USERSSHCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_ALLOW_OVERSELLING|</td><td class=list align=center><input type=checkbox name=oversell value="ON" |OVERSELLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_CRON_JOBS|</td><td class=list align=center><input type=checkbox name=cron value="ON" |CRONCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_SYSTEM_INFO|</td><td class=list align=center><input type=checkbox name=sysinfo value="ON" |SYSINFOCHECKED|></td><td class=list></td></tr>
<tr><td class=list>|LANG_LOGIN_KEYS|</td><td class=list align=center><input type=checkbox name=login_keys value="ON" |LOGINKEYSCHECKED|></td><td class=list></td></tr>
|*if HAVE_REDIS="yes"|
<tr><td class=list>|LANG_REDIS|</td> <td class=list align=center><input type=checkbox name=redis value="ON" |REDISCHECKED|></td><td class=list></td></tr>
|*endif|
<tr><td class=list>|LANG_DNS_CONTROL|</td><td class=list align=center><input type=checkbox name=dnscontrol value="ON" |DNSCONTROLCHECKED|></td><td class=list></td></tr>
|HTM_CGROUP|
|*if CUSTOM_ITEM_1|
<tr><td class=list>|CUSTOM_ITEM_1_STR|</td><td class=list align=center>|CUSTOM_ITEM_1|</td><td class=list>|CUSTOM_ITEM_1_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_2|
<tr><td class=list>|CUSTOM_ITEM_2_STR|</td><td class=list align=center>|CUSTOM_ITEM_2|</td><td class=list>|CUSTOM_ITEM_2_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_3|
<tr><td class=list>|CUSTOM_ITEM_3_STR|</td><td class=list align=center>|CUSTOM_ITEM_3|</td><td class=list>|CUSTOM_ITEM_3_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_4|
<tr><td class=list>|CUSTOM_ITEM_4_STR|</td><td class=list align=center>|CUSTOM_ITEM_4|</td><td class=list>|CUSTOM_ITEM_4_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_5|
<tr><td class=list>|CUSTOM_ITEM_5_STR|</td><td class=list align=center>|CUSTOM_ITEM_5|</td><td class=list>|CUSTOM_ITEM_5_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_6|
<tr><td class=list>|CUSTOM_ITEM_6_STR|</td><td class=list align=center>|CUSTOM_ITEM_6|</td><td class=list>|CUSTOM_ITEM_6_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_7|
<tr><td class=list>|CUSTOM_ITEM_7_STR|</td><td class=list align=center>|CUSTOM_ITEM_7|</td><td class=list>|CUSTOM_ITEM_7_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_8|
<tr><td class=list>|CUSTOM_ITEM_8_STR|</td><td class=list align=center>|CUSTOM_ITEM_8|</td><td class=list>|CUSTOM_ITEM_8_DESC|</td></tr>
|*endif|
<tr><td class=listtitle colspan=3 align=right><input type=submit value="|LANG_SAVE|"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,41 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_MULTI_SERVER">`LANG_MULTI_SERVER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<form action="/CMD_MULTI_SERVER" method="POST">
<input type=hidden name=action value="onoff">
|*if CLUSTER_ON="yes"|
|LANG_MULTI_IS_ON| &nbsp;&nbsp;&nbsp; <input type=submit name=off value="|LANG_TURN_OFF|">
|*else|
|LANG_MULTI_IS_OFF| &nbsp;&nbsp;&nbsp; <input type=submit name=on value="|LANG_TURN_ON|">
|*endif|
</form><b>|LANG_LIST_OF_SERVERS|</b>
|TABLE|
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="/CMD_MULTI_SERVER" method=POST>
<input type=hidden name=action value=add>
<tr><td class=listtitle colspan=5>|LANG_ADD_REMOTE_SERVER|<//td></tr>
<tr>
<td class=list>|LANG_IP|: <input type=text name=ip size=20 placeholder="|LANG_OR_HOST|"></td>
<td class=list>|LANG_PORT|: <input type=text name=port size=4 value="2222"></td>
<td class=list>|LANG_SSL|: <input type=checkbox name=ssl value=yes size=4></td>
<td class=list>|LANG_USERNAME|: <input type=text name=user size=8></td>
<td class=list>|LANG_PASSWORD|: <input type=password name=passwd size=8></td>
</tr>
<tr><td class=listtitle align=right colspan=5><input type=submit value="|LANG_ADD|"></td></tr>
</form>
</table>
<br>
<table cellpadding=1 cellspacing=1>
|LANG_SSL_DESCRIPTION|
|LANG_ZONE_TRANSFER_DESCRIPTION|
|LANG_DOMAIN_CHECK_DESCRIPTION|
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,28 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_PLUGIN_MANAGER">`LANG_PLUGING_MANAGER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_HEADER_WIDE|
<br>
|PLUGINS|
<br>
<table class=list cellspacing=1 cellpadding=5>
<form action="/CMD_PLUGIN_MANAGER" enctype="multipart/form-data" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="10485760">
<input type=hidden name=action value="add">
<tr><td class=listtitle colspan=2><b>|LANG_ADD_PLUGIN|</b> - |LANG_SELECT_UP_METH|</td></tr>
<tr><td class=list><input type=radio name=type value="url" checked>|LANG_URL|</td><td class=list> <input type=text name=url size=32 value="https://"> |LANG_ENTER_URL|</td></tr>
<tr><td class=list><input type=radio name=type value="file">|LANG_FILE|</td><td class=list> <input type=file name=file1 size=32> |LANG_UPLOAD_FROM_LOC|</td></tr>
<tr><td class=listtitle colspan=2 align=right><b>|LANG_PASSWORD|</b>: <input type=password name=passwd size=10>&nbsp;&nbsp;&nbsp;<input type=checkbox name=install value="yes" checked> |LANG_INSTALL_AFTER_UP|&nbsp;&nbsp;&nbsp;<input type=submit value="|LANG_ADD_PLUGIN|"></td></tr>
</form>
</table>
<br><br><br>
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,169 @@
|*if !timer|
|?timer=0|
|*endif|
|*if !scrollpos|
|?scrollpos=0|
|*endif|
|*if timer>"0"|
|?BODY=onLoad='start_timer(1)'|
|*endif|
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_PROCESS_MONITOR">`LANG_PROCESS_MONITOR`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<script type="text/javascript">
var timer_on=false;
function do_reload(remaining)
{
timer_on=false;
document.reloadform.remaining.value="reloading ...";
var command = window.location.href.split("?");
if (remaining > 0)
{
|*if OLDURL=""|
window.location.href=command[0] + '?timer=' + remaining + "&scrollpos=" + document.body.scrollTop;
|*else|
window.location.href=command[0] + '?|OLDURL|&timer=' + remaining + "&scrollpos=" + document.body.scrollTop;
|*endif|
}
else
{
//called by refresh button, timer shut off
window.location.href=command[0] + '?|OLDURL|';
}
}
function print_option(val, selected)
{
var select_text="";
|*if timer>"0"|
if (val == "|timer|")
|*else|
if (selected == "1")
|*endif| {
select_text="selected";
}
document.write('<option value="' + val + '" ' + select_text + '>' + val + '</option>\n');
}
function tick_down()
{
if (!timer_on) return;
with (document.reloadform)
{
if (remaining.value <= 0)
{
do_reload(delay.value);
return;
}
remaining.value = remaining.value - 1;
setTimeout("tick_down()", 1000);
}
}
function stop_timer()
{
timer_on=false;
}
function start_timer(autoloaded)
{
//its already on, ignore.
//else we end up counting faster for each click.
if (timer_on)
{
return;
}
timer_on=true;
with (document.reloadform)
{
remaining.value=delay.value;
setTimeout("tick_down()", 1000);
}
|*if scrollpos>="0"|
if (!autoloaded)
{
document.body.scrollTop = 297;
}
else
{
document.body.scrollTop = |scrollpos|;
}
|*else|
document.body.scrollTop = 297;
|*endif|
}
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name="reloadform" action="/CMD_PROCESS_MONITOR" method=POST>
<tr><td class=listtitle colspan=4>|LANG_PROCESS_MONITOR|</td></tr>
<tr><td class=list align=right>Reload Delay (Seconds)</td><td class=list>
<select class=selectclass name="delay">
<option value=0>--</option>
<script type="text/javascript">
print_option("1", 0);
print_option("2", 0);
print_option("3", 0);
print_option("4", 0);
print_option("5", 1);
print_option("10", 0);
print_option("15", 0);
print_option("30", 0);
print_option("60", 0);
</script>
</select>
</td>
<td class=list2 align=center><input type=button value="|LANG_START|" onClick="start_timer(0)";> <input type=button value="|LANG_STOP|" onClick="stop_timer()"></td>
<td class=list2 align=center><input type=text name="remaining" value="0" readonly size=12></td></tr>
<tr><td class=listtitle colspan=4 align=right><input type=button value="|LANG_REFRESH|" onClick='do_reload(0);'</td></tr>
</form>
</table>
<br>
<div style="font-family: courier; border: 1px solid;">|BOXINFO|</div><br>
|PROCESSES|
<br><center>
<form action="/CMD_PROCESS_MONITOR" method=POST>
<table>
|*if REQUIRE_ROOT_AUTH="yes"|
<tr><td colspan=2 class=listtitle>|LANG_AUTH_TO_SEND|</td></tr>
<tr>
<td class=list align=right>|LANG_ROOT_PASS|</td>
<td class=list><input type=password name=rootpass></td>
</tr>
<tr><td colspan=2 class=listtitle align=right><input type=submit value="|LANG_AUTH|"></td></tr>
<input type=hidden name=authenticate value="yes">
</table>
|*else|
<input type=submit value="|LANG_REMOVE_AUTH|">
<input type=hidden name=authenticate value="no">
|*endif|
</form>
</center>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,51 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_PHP_SAFE_MODE">`LANG_SAFE_MODE_SETTINGS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
<style>
.safe_mode_on { COLOR: green; FONT-WEIGHT: bold; }
.safe_mode_off{ COLOR: red; }
</style>
<b>|LANG_SAFE_MODE_SETTINGS|</b>
<br>
<form action="/CMD_PHP_SAFE_MODE" method=POST>
<input type=hidden name=action value=enabled>
|LANG_DEFAULT|:
<input type=radio name=enabled value="ON" |ONCHECKED|>|LANG_ON|
<input type=radio name=enabled value="OFF" |OFFCHECKED|>|LANG_OFF|
<br>
|LANG_OBD|:
<input type=radio name=obdenabled value="ON" |OBDONCHECKED|>|LANG_ON|
<input type=radio name=obdenabled value="OFF" |OBDOFFCHECKED|>|LANG_OFF|
<br>
<input type=submit value="|LANG_SAVE|">
</form>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET">
<tr><td class=listtitle>
|LANG_SHOW_DOMAINS_THAT|
<select class=selectclass name=comparison1>
<option value="none">--</option >
<option value="equals">|LANG_EQUAL|</option >
<option value="contains">|LANG_CONTAIN|</option >
<option selected value="startswith">|LANG_START_WITH|</option >
</select>
<input type=text size=12 class=inputclass name=value1>
<input type=hidden name=sort1 value="1">
<input type=hidden name=sort1dir value="1">
<input type=hidden name=ipp value="50">
<input type=submit value="|LANG_SEARCH|"></td></tr>
</form>
</table>
|DOMAINS|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,13 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">`LANG_SHOW_ADMINS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/createa.html|
|HTM_HEADER|
|HTM_HEADER_WIDE|
<a href="HTM_ACCOUNT_ADMIN_CREATE">|LANG_CREATE_ADMIN|</a><br>
<a href="HTM_ACCOUNT_ADMIN_DELETE">|LANG_DELETE_ADMIN|</a><br>
|TABLE|
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,63 @@
|?TREE=&raquo; <a class=tree href="/CMD_ALL_USER_SHOW">`LANG_SHOW_ALL_USERS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/showall.html|
|HTM_HEADER|
|HTM_HEADER_WIDE|
<a href="HTM_ACCOUNT_USER_DELETE">|LANG_DELETE_USER|</a><br>
|*if RESULT!=""|
<div class='warning_info'>|RESULT|</div>
|*endif|
<script language="Javascript">
<!--
function trimit(strobj)
{
var str = strobj.value
while (str.substring(0,1) == ' ')
{
str = str.substring(1, str.length);
}
while (str.substring(str.length-1, str.length) == ' ')
{
str = str.substring(0,str.length-1);
}
strobj.value = str;
return true;
}
// -->
</script>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET" name=searchform onSubmit="trimit(value8);">
<tr><td class=listtitle>
|LANG_SHOW_DOMAINS_THAT_CONTAIN| <input type=text size=12 class=inputclass name=value8
|*if value8|
value='|value8|'
|*endif|
>
<input type=hidden name=comparison8 value="contains">
<input type=hidden name=sort1 value="8">
<input type=hidden name=sort1dir value="1">
<input type=hidden name=sort2dir value="1">
<input type=hidden name=ipp value="50">
<input type=submit value="|LANG_SEARCH|">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type=button value="|LANG_CLEAR_SEARCH|" onClick="document.searchform.value8.value=''; document.searchform.submit();">
</td></tr>
</form>
</table>
<script language="javascript">
document.searchform.value8.focus();
document.searchform.value8.select();
</script>
|TABLE|
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,9 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_STATS">`LANG_ADMIN_STATS`</a> &raquo; <a class=tree href="/CMD_ADMIN_HISTORY">`LANG_ADMIN_HISTORY`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ausage.html#history|
|HTM_ADMIN_TOP|
<b>|LANG_ADMIN_HISTORY|</b><br>
|HISTORY|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,54 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RESELLERS`</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER?user=`user`">`LANG_RESELLER` `user`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_HEADER_FULL|
|?DISABLE_SELF=|
|*if user=USERNAME|
|?DISABLE_SELF=disabled|
|*endif|
<b>|LANG_DETAILS_FOR| |user|</b><br>
<br>
<table width=100% cellpadding=0 cellspacing=3>
<tr>
<td align=center valign=top>
<form action="CMD_LOGIN" method="POST">
<input type=hidden name=username value="|LOGIN_AS_MASTER_NAME|\||user|">
<input type=submit value="&#128100; |LANG_LOGIN_AS| |user|" |DISABLE_SELF|><br>
|HTM_LOGIN_AS_WARNINGS|
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="&#128295; |LANG_MODIFY_RES| |user|" onClick="location.href='CMD_MODIFY_RESELLER?user=|user|'">
</form>
</td>
<td align=center valign=top>
<form name=tableform action='CMD_SELECT_USERS' method='GET'>
<input type=hidden name=select0 value="|user|">
<input type=submit value='&#128686; |LANG_DELETE_RES| |user|' name=delete |DISABLE_SELF|>
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="&raquo; |user||LANG_HIS_DATA|" onClick="location.href='CMD_SHOW_USER?user=|user|'">
</form>
</td>
</tr>
</table>
|USERS|
|STATS|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle>|LANG_USER_COMMENT_BOX|</td></tr>
<form action="CMD_COMMENTS" method="POST">
<input type=hidden name=user value="|user|">
<input type=hidden name=location value="CMD_SHOW_RESELLER">
<tr><td class=list align=center><textarea rows=15 cols=80 name=comments>|COMMENTS|</textarea></td></tr>
<tr><td class=listtitle align=right><input type=submit value="|LANG_SAVE_COMMENTS|"></td></tr>
</form>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,104 @@
|LF_STANDARD|
|LF_CREATE|
|?TREE=&raquo; <a class=tree href="/CMD_MANAGE_RESELLER_PACKAGES">`LANG_MANAGE_RES_PACK`</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER_PACKAGE?package=`PACKAGENAME`">`LANG_MANAGE` `PACKAGENAME`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/rpackages.html|
|HTM_ADMIN_TOP|
<script language="Javascript">
<!--
function setText( inputid, checkbx)
{
var textfld = document.getElementById(inputid);
if (checkbx.checked)
textfld.disabled = true;
if (!checkbx.checked)
textfld.disabled = false;
}
// -->
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name=package action='/CMD_MANAGE_RESELLER_PACKAGES' method='POST'>
<tr ><td class=listtitle colspan=3>|LANG_RES_PACK|: |PACKAGENAME|</td ></tr >
<tr ><td class=list>|LANG_BANDWIDTH| |LANG_MB|</td ><td class=list><input type=text id="bandwidth" name=bandwidth value="|BANDWIDTH|" |BANDWIDTH_DISABLED|></td ><td class=list style="width: 65%"><input type="checkbox" name="ubandwidth" value="ON" onClick='setText("bandwidth",this)' |BANDWIDTHCHECKED|>|LANG_UNLIMITED|</td></tr>
<tr ><td class=list2>|LANG_DISK_SPACE| |LANG_MB|</td ><td class=list2><input type=text id="quota" name=quota value="|QUOTA|" |QUOTA_DISABLED|></td ><td class=list2><input type="checkbox" name="uquota" value="ON" onClick='setText("quota",this)' |QUOTACHECKED|>|LANG_UNLIMITED|</td></tr >
|*if HAVE_INODE="yes"|
<tr ><td class=list>|LANG_INODES|</td ><td class=list><input type=text id="inode" name=inode value="|INODE|" |INODE_DISABLED|></td ><td class=list><input type="checkbox" name="uinode" value="ON" onClick='setText("inode",this)' |INODECHECKED|>|LANG_UNLIMITED|</td></tr >
|*endif|
<tr ><td class=list2>|LANG_DOMAINS|</td ><td class=list2><input type=text id="vdomains" name=vdomains value="|VDOMAINS|" |VDOMAINS_DISABLED|></td ><td class=list2><input type="checkbox" name="uvdomains" value="ON" onClick='setText("vdomains",this)' |VDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_SUBDOMAINS|</td ><td class=list><input type=text id="nsubdomains" name=nsubdomains value="|NSUBDOMAINS|" |NSUBDOMAINS_DISABLED|></td ><td class=list><input type="checkbox" name="unsubdomains" value="ON" onClick='setText("nsubdomains",this)' |NSUBDOMAINSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_USER_ACCOUNTS|</td ><td class=list><input type=text id="nusers" name=nusers value="|NUSERS|" |NUSERS_DISABLED|></td ><td class=list><input type="checkbox" name="unusers" value="ON" onClick='setText("nusers",this)' |NUSERSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list2>|LANG_IPS|</td ><td class=list2><input type=text id="ips" name=ips value="|IPS|"></td ><td class=list2></td></tr >
<tr ><td class=list>|LANG_EMAIL_ACCOUNTS|</td ><td class=list><input type=text id="nemails" name=nemails value="|NEMAILS|" |NEMAILS_DISABLED|></td ><td class=list><input type="checkbox" name="unemails" value="ON" onClick='setText("nemails",this)' |NEMAILSCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list2>|LANG_EMAIL_FORWARDERS|</td ><td class=list2><input type=text id="nemailf" name=nemailf value="|NEMAILF|" |NEMAILF_DISABLED|></td ><td class=list2><input type="checkbox" name="unemailf" value="ON" onClick='setText("nemailf",this)' |NEMAILFCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MAILING_LISTS|</td ><td class=list><input type=text id="nemailml" name=nemailml value="|NEMAILML|" |NEMAILML_DISABLED|></td ><td class=list><input type="checkbox" name="unemailml" value="ON" onClick='setText("nemailml",this)' |NEMAILMLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list2>|LANG_AUTO_RESPONDERS|</td ><td class=list2><input type=text id="nemailr" name=nemailr value="|NEMAILR|" |NEMAILR_DISABLED|></td ><td class=list2><input type="checkbox" name="unemailr" value="ON" onClick='setText("nemailr",this)' |NEMAILRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_MYSQL_DBS|</td ><td class=list><input type=text id="mysql" name=mysql value="|MYSQL|" |MYSQL_DISABLED|></td ><td class=list><input type="checkbox" name="umysql" value="ON" onClick='setText("mysql",this)' |MYSQLCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list2>|LANG_DOMAIN_PTRS|</td ><td class=list2><input type=text id="domainptr" name=domainptr value="|DOMAINPTR|" |DOMAINPTR_DISABLED|></td><td class=list2><input type="checkbox" name="udomainptr" value="ON" onClick='setText("domainptr",this)' |DOMAINPTRCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list>|LANG_FTP_ACCOUNTS|</td ><td class=list><input type=text id="ftp" name=ftp value="|FTP|" |FTP_DISABLED|></td ><td class=list><input type="checkbox" name="uftp" value="ON" onClick='setText("ftp",this)' |FTPCHECKED|>|LANG_UNLIMITED|</td></tr >
<tr ><td class=list2>|LANG_ANON_FTP_ACCOUNTS|</td ><td class=list2 align=center><input type=checkbox name=aftp value="ON" |AFTPCHECKED|></td ><td class=list2></td></tr >
<tr><td class=list>|LANG_CGI| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=cgi value="ON" |CGICHECKED|></td><td class=list></td></tr>
<tr><td class=list2>|LANG_PHP| |LANG_ACCESS|</td><td class=list2 align=center><input type=checkbox name=php value="ON" |PHPCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_SPAM|</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list2>|LANG_CATCHALL|</td><td class=list2 align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_SSL| |LANG_ACCESS|</td><td class=list align=center><input type=checkbox name=ssl value="ON" |SSLCHECKED|></td><td class=list></td></tr>
<tr><td class=list2>|LANG_SSH| |LANG_ACCESS|</td><td class=list2 align=center><input type=checkbox name=ssh value="ON" |SSHCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_SSH_FOR_USERS|</td><td class=list align=center><input type=checkbox name=userssh value="ON" |USERSSHCHECKED|></td><td class=list></td></tr>
<tr><td class=list2>|LANG_ALLOW_OVERSELLING|</td><td class=list2 align=center><input type=checkbox name=oversell value="ON" |OVERSELLCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_CRON_JOBS|</td><td class=list align=center><input type=checkbox name=cron value="ON" |CRONCHECKED|></td><td class=list></td></tr>
<tr><td class=list2>|LANG_SYSTEM_INFO|</td> <td class=list2 align=center><input type=checkbox name=sysinfo value="ON" |SYSINFOCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_LOGIN_KEYS|</td> <td class=list align=center><input type=checkbox name=login_keys value="ON" |LOGINKEYSCHECKED|></td><td class=list></td></tr>
|*if HAVE_REDIS="yes"|
<tr><td class=list>|LANG_REDIS|</td> <td class=list align=center><input type=checkbox name=redis value="ON" |REDISCHECKED|></td><td class=list></td></tr>
|*endif|
<tr><td class=list2>|LANG_DNS_CONTROL|</td> <td class=list2 align=center><input type=checkbox name=dnscontrol value="ON" |DNSCONTROLCHECKED|></td><td class=list2></td></tr>
<tr><td class=list>|LANG_PERSONAL_DNS|</td><td class=list align=center><input type=radio name=dns value="OFF" |DNSCHECKED|></td><td class=list>|LANG_NONE|</td></tr>
<tr><td class=list2>&nbsp;</td> <td class=list2 align=center><input type=radio name=dns value="TWO" |DNS2CHECKED|></td><td class=list2>|LANG_TWO_IPS|</td></tr>
<tr><td class=list>&nbsp;</td> <td class=list align=center><input type=radio name=dns value="THREE" |DNS3CHECKED|></td><td class=list>|LANG_THREE_IPS|</td></tr>
<tr><td class=list2>|LANG_SERVER_IP|</td> <td class=list2 align=center><input type=checkbox name=serverip value="ON" |SERVERIP|></td><td class=list2>|LANG_ALLOW_RES_SERVER|</td></tr>
|*if CREATE_USER_HOME_OVERRIDE|
<tr><td class=list>|LANG_HOME_DIR|</td> <td class=list align=center>|CREATE_USER_HOME_OVERRIDE|</td><td class=list>|LANG_LOCATION_FOR_THIS_ACCOUNT|</td></tr>
|*endif|
|HTM_CGROUP|
|*if CUSTOM_ITEM_1|
<tr><td class=list>|CUSTOM_ITEM_1_STR|</td><td class=list align=center>|CUSTOM_ITEM_1|</td><td class=list>|CUSTOM_ITEM_1_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_2|
<tr><td class=list2>|CUSTOM_ITEM_2_STR|</td><td class=list2 align=center>|CUSTOM_ITEM_2|</td><td class=list2>|CUSTOM_ITEM_2_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_3|
<tr><td class=list>|CUSTOM_ITEM_3_STR|</td><td class=list align=center>|CUSTOM_ITEM_3|</td><td class=list>|CUSTOM_ITEM_3_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_4|
<tr><td class=list2>|CUSTOM_ITEM_4_STR|</td><td class=list2 align=center>|CUSTOM_ITEM_4|</td><td class=list2>|CUSTOM_ITEM_4_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_5|
<tr><td class=list>|CUSTOM_ITEM_5_STR|</td><td class=list align=center>|CUSTOM_ITEM_5|</td><td class=list>|CUSTOM_ITEM_5_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_6|
<tr><td class=list2>|CUSTOM_ITEM_6_STR|</td><td class=list2 align=center>|CUSTOM_ITEM_6|</td><td class=list2>|CUSTOM_ITEM_6_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_7|
<tr><td class=list>|CUSTOM_ITEM_7_STR|</td><td class=list align=center>|CUSTOM_ITEM_7|</td><td class=list>|CUSTOM_ITEM_7_DESC|</td></tr>
|*endif|
|*if CUSTOM_ITEM_8|
<tr><td class=list2>|CUSTOM_ITEM_8_STR|</td><td class=list2 align=center>|CUSTOM_ITEM_8|</td><td class=list2>|CUSTOM_ITEM_8_DESC|</td></tr>
|*endif|
<tr ><td class=listtitle align=right colspan=3>|*if NEW_PACKAGE!="yes"|<input type='hidden' name='old_packagename' value='|PACKAGENAME|'><span class=float_left><input type=checkbox name='rename' value='yes'>|LANG_RENAME|</span>|*endif| |LANG_PACK_NAME|: <input type=text name=packagename value="|PACKAGENAME|"> <input type=submit value='|LANG_SAVE|' name=add> <input type=submit value='|LANG_CANCEL|' name=cancel></td></tr >
</form>
</table >
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,15 @@
|LF_CREATE|
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">`LANG_SHOW_RESELLER`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_HEADER|
|HTM_HEADER_WIDE|
<a href="HTM_ACCOUNT_RESELLER_CREATE">|LANG_CREATE_RES|</a><br>
<a href="HTM_ACCOUNT_RESELLER_DELETE">|LANG_DELETE_RES|</a><br>
|TABLE|
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,7 @@
|?TREE=&raquo; <a class=tree href="/CMD_SHOW_SERVICES">`LANG_SHOW_SERVICES`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/sinfo.html|
|HTM_HEADER_FULL|
|SERVICES_TABLE|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,91 @@
|LF_STANDARD|
|LF_BACKUPS|
|?TREE=&raquo; <a class=tree href="/CMD_SYSTEM_BACKUP">`LANG_SYSTEM_BACKUP`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_HEADER_WIDE|
<table class=list cellspacing=1 cellpadding=3>
<form action="/CMD_SYSTEM_BACKUP" method="POST">
<input type=hidden name=action value="now">
<tr><td class=listtitle><b>|LANG_RUN_SYS_BK|</b> - |LANG_ON_PER_DAY|</td></tr>
<tr><td class=list align=center><input type=submit value="|LANG_RUN_NOW|"></td></tr>
<tr><td class=list align=center><a href="/CMD_SYSTEM_BACKUP/status.log.txt">|LANG_VIEW_LOG|</a><br>|LOG_TIME|</td></tr>
</form>
</table>
<table class=list cellspacing=1 cellpadding=3>
<form action="/CMD_SYSTEM_BACKUP" method="POST">
<input type=hidden name=action value="when">
<tr><td class=listtitle colspan=10><b>|LANG_CRON_SCHEDULE|</b></td></tr>
<tr><td class=list align=right>|LANG_MINUTE|</td><td class=list><input type=text name=minute value="|MINUTE|" size=2></td>
<td class=list2 align=right>|LANG_HOUR|</td><td class=list2><input type=text name=hour value="|HOUR|" size=2></td>
<td class=list align=right>|LANG_DAY_OF_MONTH|</td><td class=list><input type=text name=dayofmonth value="|DAY|" size=2></td>
<td class=list2 align=right>|LANG_MONTH|</td><td class=list2><input type=text name=month value="|MONTH|" size=2></td>
<td class=list align=right>|LANG_DAY_OF_WEEK|</td><td class=list><input type=text name=dayofweek value="|DAYOFWEEK|" size=2></td></tr>
<tr><td class=listtitle colspan=10 align=right>|LANG_USE_CRON|<input type=checkbox name=use_cron value="yes" |CRON|>&nbsp;&nbsp;&nbsp;<input type=submit value="|LANG_SAVE|"></td></tr>
</form>
</table>
<br>
<table class=list cellspacing=1 cellpadding=3>
<form action="/CMD_SYSTEM_BACKUP" method="POST">
<input type=hidden name=action value="setting">
<tr><td class=listtitle colspan=2><b>|LANG_CONFIGURE_FULL_SYSTEM_BACKUP|</b></td></tr>
<tr><td class=list width=50%>|LANG_BACKUP_PATH|</td><td class=list><input type=text name="BACKUP_PATH" value="|BACKUP_PATH|" size=32></td></tr>
<td class=list2>|LANG_MIN_DISK_SPACE|</td><td class=list2><input type=text name="MIN_DISK" value="|MIN_DISK|" size=4> on partition |MOUNT_POINT|</td></tr>
<tr>
<td class=list><input type=checkbox name="ADD_USERS_TO_LIST" value="yes" |ADD_USERS_TO_LIST|>
|LANG_ADD_USERS|</td>
<td class=list>&nbsp;</td>
</tr>
<tr>
<td class=list2><input type=checkbox name="HTTP_BK" value="yes" |HTTP_BK|>
|LANG_BACKUP_HTTP_CONFIG|</td>
<td class=list2><input type=checkbox name="BIND_BK" value="yes" |BIND_BK|>
|LANG_BACKUP_BIND_CONFIG|</td>
</tr>
<tr>
<td class=list><input type=checkbox name="MYSQL_BK" value="yes" |MYSQL_BK|>
|LANG_BACKUP_MYSQL_CONFIG|</td>
<td class=list><input type=checkbox name="CUSTOM_BK" value="yes" |CUSTOM_BK|>
|LANG_BACKUP_DIRS_FILES|</td>
</tr>
<tr><td class=listtitle colspan=4>|LANG_USE_REMOTE_TRANSFER|&nbsp;<input type=checkbox name="USE_RTRANS" value="yes" |USE_RTRANS|></td></tr>
<tr><td class=list>|LANG_REMOTE_TRANSFER_METHOD|</td><td class=list>|RTRANS_SELECT| &nbsp;&nbsp;&nbsp;&nbsp;<a href="/CMD_SYSTEM_BACKUP/id_dsa.pub">|LANG_DOWNLOAD_ID_DSA|</a></td></tr>
<tr><td class=list2>|LANG_DEL_AFTER_RTRANS|</td><td class=list2><input type=checkbox name="DEL_AFTERTRANS" value="yes" |DEL_AFTERTRANS|></td></tr>
<tr><td class=list>|LANG_FILE_BY_FILE|</td><td class=list><input type=checkbox name="FBF_RTRANS" value="yes" |FBF_RTRANS|> |LANG_FILE_BY_FILE_COMMENT|</td></tr>
<tr><td class=list2 align=right>|LANG_REMOTE_HOST|</td><td class=list2><input type=text name="FTP_HOST" value="|FTP_HOST|"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_USER|</td><td class=list><input type=text name="FTP_USER" value="|FTP_USER|"></td></tr>
<tr><td class=list2 align=right>|LANG_REMOTE_PASS|</td><td class=list2><input type=password name="FTP_PASS" value="|FTP_PASS|"></td></tr>
<tr><td class=list align=right>|LANG_REMOTE_PATH|</td><td class=list><input type=text name="FTP_RPATH" value="|FTP_RPATH|"></td></tr>
<tr><td class=listtitle colspan=2 align=right><input type=submit value="|LANG_SAVE|"></td></tr>
</form>
<tr>
<td class=list>
<div style="overflow: auto; height: 160px; width: 100%;">|BACKUP_DIRECTORIES|
<form action="/CMD_SYSTEM_BACKUP" method="POST"></div>
<input type=hidden name=action value="adddirectory">
<input type=text name=directory> <input type=submit value="|LANG_ADD_DIRECTORY|">
</td></form><td class=list>
<div style="overflow: auto; height: 160px; width: 100%;">|BACKUP_FILES|
<form action="/CMD_SYSTEM_BACKUP" method="POST"></div>
<input type=hidden name=action value="addfile">
<input type=text name=file> <input type=submit value="|LANG_ADD_FILE|">
</td></form>
</tr>
<tr>
<td class=listtitle colspan=2 align=right>&nbsp;</td></tr>
</form>
</table>
<br><br><br>
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,36 @@
|HTM_FOOTER_BAR_1|
|HTM_MENU_ADMIN|
<table width=100% cellpadding=4 cellspacing=0><tr><td align=center>
<table border="0" width="100%" cellspacing="0" cellpadding="4" class="white">
<tr>
<td width="50%"></td>
<td width="50%" align="center"><b>|LANG_USED|</b></td>
</tr>
<tr>
<td class=bar-row1>|LANG_DISK_SPACE|</td>
<td class=bar-row1 align="center">|ADMINQUOTA|</td>
</tr>
<tr>
<td class=bar-row2>|LANG_BANDWIDTH|</td>
<td class=bar-row2 align="center">|ADMINBANDWIDTHGIG|</td>
</tr>
<tr>
<td class=bar-row1>|LANG_DOMAINS|</td>
<td class=bar-row1 align="center">|ADMINDOMAINS|</td>
</tr>
<tr>
<td class=bar-row2>|LANG_USERS|</td>
<td class=bar-row2 align="center">|ADMINUSERS|</td>
</tr>
<tr>
<td class=bar-row1>|LANG_RESELLERS|</td>
<td class=bar-row1 align="center">|ADMINRESELLERS|</td>
</tr>
</table>
</td></tr></table>
|HTM_FOOTER_BAR_2|
|HTM_FOOTER|

View File

@@ -0,0 +1,2 @@
|HTM_HEADER|
|HTM_HEADER_BAR|

View File

@@ -0,0 +1,10 @@
|?TREE=&raquo; <a class=tree href="/CMD_TEMPLATE_DIFF?name=`name`">`LANG_TEMPLATE_DIFF`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<b>|LANG_TEMPLATE_DIFF|</b>
<br><br>
|DIFF_TABLE|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,77 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_MOVE_USERS">`LANG_MOVE_USERS`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<script language="Javascript">
<!--
|DATALIST|
function submitBackup()
{
document.tableform1.backup_submit.disabled = true;
document.tableform1.submit();
}
function addReseller(reseller)
{
var select="select";
with (document.tableform1)
{
var i=0;
var count=0;
for (i=0; i < user_reseller_list.length; i++)
if (user_reseller_list[i][0] == reseller)
count=user_reseller_list[i][1];
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox')
if (elements[i].name.substring(0, select.length) == select)
if (elements[i].value == reseller)
{
var end=i+count+1;
i++;
for (;i<end; i++)
elements[i].checked = true;
}
}
}
//-->
</script>
<b>|LANG_MOVE_USERS|</b><br><br>
<table class=list cellpadding=3 cellspacing=1>
<form name=tableform1 action="/CMD_MOVE_USERS" method="POST">
<input type=hidden name=action value="moveusers">
<tr>
<td class=listtitle>
|LANG_SELECT_USERS_OF| |CREATOR_SELECT| <input type=button value="Select" onClick="addReseller(document.tableform1.selectcreator.value)">
</td>
<td class=listtitle>|LANG_MOVE_SELECTED|:</td></tr>
<tr><td class=list align=center>
<div style="overflow: auto; height: 400px; width: 300px;">
|USERS|
</div>
</td>
<td class=list align=center valign=top>
|CREATORS|
</td>
</tr>
<tr><td class=listtitle colspan=2 align=right><input type=submit value="|LANG_SUBMIT|"</td></tr>
</form>
</table>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,19 @@
|?TREE=&raquo; <a class=tree href="/">`LANG_HOME`</a>|
|HTM_HEADER_FULL|
<br><br>
<table width=100% height=100% cellspacing=0 cellpadding=5>
<tr>
<td height="50%" valign="center" align="center">
<p align="center">|LANG_PLEASE_CONFIRM|:<br><br>
|TEXT|
</p>
</td>
</tr>
<tr><td height=10>&nbsp;</td></tr>
</table>
<br><br>
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,83 @@
var xmlhttp_array = new Array();
function ajax_run_js(str)
{
if (str == '')
return;
console.log(str);
eval(str);
}
function ajax_state_changed(xh)
{
if (xmlhttp_array[xh].readyState==4 && xmlhttp_array[xh].status==200)
{
ajax_run_js(xmlhttp_array[xh].responseText);
}
}
function ajax_start(url, xh, post)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp_array[xh]=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp_array[xh]=new ActiveXObject("Microsoft.XMLHTTP");
}
var method = 'GET';
if (post.length > 0)
method='POST'
xmlhttp_array[xh].onreadystatechange=function() { ajax_state_changed(xh); };
xmlhttp_array[xh].open(method,url,true);
xmlhttp_array[xh].send(post);
}
function ajax_checkName()
{
var u=document.getElementById("username").value;
var url="CMD_AJAX_CHECK_USERNAME?rand="+Math.random();
ajax_start(url, 'user', 'username='+encodeURIComponent(u));
}
function ajax_checkPass()
{
var p=document.getElementById("passwd").value;
var url="CMD_AJAX_CHECK_PASSWORD?rand="+Math.random();
ajax_start(url, 'pass', 'passwd='+encodeURIComponent(p));
}
function ajax_randomPass(extra_set)
{
var url="CMD_AJAX_CHECK_PASSWORD?action=get&rand="+Math.random();
if (extra_set != '')
{
url=url+"&extra_set="+extra_set;
}
ajax_start(url, 'rand_pass','');
}
function ajax_checkDomain()
{
var d=document.getElementById("domain").value;
var url="CMD_AJAX_CHECK_DOMAIN?rand="+Math.random();
ajax_start(url, 'domain', 'domain='+encodeURIComponent(d));
}
function set_admin_level_updates()
{
var pu=document.getElementById("plugin_updates");
var url="CMD_AJAX_GET_COUNTS?plugin_updates=yes&program=yes&rand="+Math.random();
ajax_start(url, 'plugin_updates', '');
}

View File

@@ -0,0 +1,64 @@
HTM_INDEX=admin/index.html
HTM_INDEX_RESELLER=reseller/index.html
HTM_INDEX_USER=user/index.html
HTM_ACCOUNT_ADMIN_CREATE=admin/create_admin.html
HTM_ACCOUNT_ADMIN_DELETE=admin/delete_admin.html
HTM_ACCOUNT_RESELLER_CREATE=admin/create_reseller.html
HTM_ACCOUNT_RESELLER_DELETE=admin/delete_reseller.html
HTM_HEADER=header.html
HTM_ADMIN_TOP=admin/template_admin_top.html
HTM_ADMIN_BOTTOM=admin/template_admin_bottom.html
HTM_MENU_ADMIN=admin/menu_admin.html
HTM_MENU_RESELLER=admin/menu_reseller.html
HTM_MENU_USER=admin/menu_user.html
HTM_ADMIN_MAIN=admin/main.html
HTM_ADMIN_CONTENT=admin/content_main.html
HTM_TAB_ADMIN=admin/tabs_admin.html
HTM_TAB_RESELLER=admin/tabs_reseller.html
HTM_TAB_USER=admin/tabs_user.html
CMD_ADMIN_SHOW=admin/show_admins.html
CMD_RESELLER_SHOW=admin/show_resellers.html
CMD_ALL_USER_SHOW=admin/show_all_users.html
CMD_SHOW_SERVICES=admin/show_services.html
CMD_ADMIN_SSL=admin/admin_ssl.html
CMD_MANAGE_RESELLER_PACKAGES=admin/manage_packages_reseller.html
CMD_SHOW_RESELLER_PACKAGE=admin/show_reseller_package.html
HTM_CUSTOMIZE_RESELLER=admin/create_customized_reseller.html
CMD_IP_MANAGER=admin/ip_manager.html
CMD_IP_MANAGER_DETAILS=admin/ip_manager_details.html
CMD_ADMIN_SETTINGS=admin/admin_settings.html
CMD_MODIFY_RESELLER=admin/modify_reseller.html
CMD_SHOW_RESELLER=admin/show_reseller.html
CMD_DNS_ADMIN=admin/dns_admin.html
CMD_DNS_ADMIN_CONTROL=admin/dns_admin_control.html
CMD_ADMIN_STATS=admin/admin_stats.html
CMD_LICENSE=admin/license.html
CMD_CUSTOM_HTTPD=admin/custom_httpd.html
CMD_ADMIN_CRON_JOBS=admin/admin_cron_jobs.html
CMD_CUSTOM_HTTPD_DOMAIN=admin/custom_httpd_domain.html
CMD_CUSTOM_HTTPD_FPM=admin/custom_httpd_fpm.html
CMD_PHP_SAFE_MODE=admin/safe_mode.html
CMD_PLUGIN_MANAGER=admin/plugin_manager.html
CMD_SYSTEM_BACKUP=admin/system_backup.html
CMD_LOG_VIEWER=admin/log_viewer.html
CMD_ADMIN_FILE_EDITOR=admin/file_editor.html
CMD_MULTI_SERVER=admin/multi_server.html
CMD_MAIL_QUEUE=admin/mail_queue.html
CMD_MAIL_ID=admin/mail_id_info.html
CMD_ADMIN_BACKUP=admin/admin_backup.html
CMD_ADMIN_BACKUP_MODIFY=admin/admin_backup_modify.html
CMD_ADMIN_BACKUP_MONITOR=admin/admin_backup_monitor.html
CMD_MOVE_USERS=admin/usermanagement.html
CMD_ADMIN_HISTORY=admin/show_history.html
CMD_PROCESS_MONITOR=admin/process_monitor.html
CMD_BRUTE_FORCE_MONITOR=admin/brute_force_monitor.html
CMD_BRUTE_FORCE_IP_INFO=admin/brute_force_ip_info.html
CMD_TEMPLATE_DIFF=admin/template_diff.html
IMG_SKIN_CTRL_ASERVER=images/admin-server.gif
IMG_SKIN_CTRL_ATOOLS=images/admin-tools.gif
IMG_SKIN_CTRL_AFEATURES=images/admin-extra.gif
LF_CUST_HTTPD=admin/custom_httpd_domain.html
LF_MAIL_QUEUE=admin/mail_queue.html
LF_IP_MANAGER=admin/ip_manager.html

View File

@@ -0,0 +1,43 @@
HTM_INDEX=reseller/index.html
HTM_INDEX_USER=user/index.html
HTM_RESELLER_TOP=reseller/template_reseller_top.html
HTM_RESELLER_BOTTOM=reseller/template_reseller_bottom.html
HTM_USER_CREATE=reseller/user_create.html
HTM_ACCOUNT_USER_CREATE=reseller/create_user.html
HTM_ACCOUNT_USER_DELETE=reseller/delete_user.html
HTM_RESELLER_CONTENT=reseller/content_main.html
HTM_MENU_RESELLER=reseller/menu_reseller.html
HTM_MENU_USER=reseller/menu_user.html
HTM_LOGIN_AS_WARNINGS=reseller/login_as_warnings.html
CMD_USER_SHOW=reseller/show_users.html
HTM_USER_PASSWD=reseller/change_user_passwd.html
CMD_SHOW_SUB_DOMAIN=reseller/show_sub_domain.html
CMD_MANAGE_USER_PACKAGES=reseller/manage_packages_user.html
CMD_SHOW_USER_PACKAGE=reseller/show_user_package.html
HTM_IMPORT_PACKAGES=reseller/import_packages.html
HTM_CUSTOMIZE_USER=reseller/create_customized_user.html
CMD_IP_CONFIG=reseller/ip_config.html
CMD_NAME_SERVER=reseller/nameserver.html
CMD_TICKET_MANAGE=reseller/manage_tickets.html
CMD_TICKET_MANAGE_CLOSED=reseller/manage_tickets_closed.html
CMD_TICKET_VIEW_TECH=reseller/ticket_view_tech.html
CMD_MODIFY_USER=reseller/modify_user.html
CMD_SHOW_USER=reseller/show_user.html
CMD_EDIT_MESSAGE=reseller/edit_message.html
CMD_SKINS=reseller/skins.html
CMD_SKINS_CUSTOMIZE=reseller/skins_customize.html
CMD_RESELLER_STATS=reseller/reseller_stats.html
CMD_USER_BACKUP=reseller/backups.html
CMD_USER_BACKUP_MODIFY=reseller/backup_modify.html
CMD_RESELLER_HISTORY=reseller/show_history.html
HTM_CGROUP=reseller/cgroup.html
IMG_SKIN_CTRL_RACCOUNT=images/reseller-accounts.gif
IMG_SKIN_CTRL_RTOOLS=images/reseller-tools.gif
IMG_SKIN_CTRL_RFEATURES=images/reseller-extra.gif
LF_LEVEL=lf_level.html
LF_BACKUPS=reseller/backup_modify.html
LF_CREATE=admin/create_reseller.html
LF_TICKETS=reseller/manage_tickets.html
LF_SKINS=reseller/skins.html

View File

@@ -0,0 +1,236 @@
CSS_STYLE=style.css
HTM_ADD_DOMAIN=user/add_domain.html
HTM_CONFIRMATION=confirmation.html
HTM_EMAIL_AUTORESPONDER_CREATE=user/email/autoresponder_create.html
CMD_EMAIL_AUTORESPONDER_CREATE=user/email/autoresponder_create.html
HTM_EMAIL_POP_CREATE=user/email/pop_create.html
HTM_EMAIL_POP_MODIFY=user/email/pop_modify.html
HTM_EMAIL_FORWARDER_CREATE=user/email/forwarder_create.html
HTM_EMAIL_LIST_CREATE=user/email/list_create.html
HTM_EMAIL_REPLY_HEADERS=user/email/email_reply_headers.html
HTM_FOOTER=footer.html
HTM_FOOTER_BAR_1=footer_bar_1.html
HTM_FOOTER_BAR_2=footer_bar_2.html
HTM_FOOTER_FULL=footer_full.html
HTM_FOOTER_WIDE=footer_wide.html
HTM_FTP_CREATE=user/ftp/ftp_create.html
HTM_INDEX=user/index.html
HTM_INDEX_USER=user/index.html
HTM_HEADER=header.html
HTM_HEADER_BAR=header_bar.html
HTM_HEADER_WIDE=header_wide.html
HTM_HEADER_FULL=header_full.html
HTM_TEMPLATE=template.html
HTM_USER_BOTTOM=user/template_user_bottom.html
HTM_USER_CONTENT=user/content_main.html
HTM_USER_TOP=user/template_user_top.html
HTM_PREVENT_AUTOFILL=user/prevent_autofill.html
CMD_DB=user/db/db.html
CMD_DB_VIEW=user/db/db_view.html
CMD_DB_USER_PRIVS=user/db/user_priv.html
CMD_DB_CREATE=user/db/db_create.html
CMD_DB_USER_CREATE=user/db/db_user_create.html
HTM_DB_CREATE=user/db/db_create.html
HTM_DB_USER_CREATE=user/db/db_user_create.html
HTM_DB_USER_MODIFY=user/db/db_user_modify.html
CMD_UNIT_CREATE=user/app/app_create.html
CMD_ROUTE_EDIT=user/app/route_edit.html
CMD_UNIT=user/app/apps.html
CMD_FRONTPAGE=user/frontpage.html
CMD_FTP=user/ftp/ftp.html
CMD_FTP_SETTINGS=user/ftp/anon_settings.html
CMD_FTP_SHOW=user/ftp/ftp_show.html
CMD_SSL=user/ssl.html
CMD_SSL_CA=user/ssl_ca.html
CMD_SSL_REQUEST=user/ssl_request.html
CMD_EMAIL_POP=user/email/pop.html
CMD_EMAIL_CATCH_ALL=user/email/catch_all.html
CMD_EMAIL_FORWARDER=user/email/forwarder.html
CMD_EMAIL_FORWARDER_MODIFY=user/email/forwarder_modify.html
CMD_EMAIL_AUTORESPONDER=user/email/autoresponder.html
CMD_EMAIL_USAGE=user/email/usage.html
CMD_EMAIL_AUTORESPONDER_MODIFY=user/email/autoresponder_modify.html
CMD_EMAIL_VACATION=user/email/vacation.html
CMD_EMAIL_VACATION_CREATE=user/email/vacation_create.html
CMD_EMAIL_VACATION_MODIFY=user/email/vacation_modify.html
CMD_EMAIL_LIST=user/email/list.html
CMD_EMAIL_LIST_MODIFY=user/email/list_modify.html
CMD_EMAIL_LIST_VIEW=user/email/list_view.html
CMD_EMAIL_FILTER=user/email/filter.html
CMD_SHOW_DOMAIN=user/show_domain.html
CMD_SUBDOMAIN=user/subdomains.html
CMD_SUBDOMAIN_OVERRIDE=user/subdomain_override.html
CMD_DNS_CONTROL=user/dns_control.html
JS_DNS=user/dns.js
CMD_DNS_MX=user/dns_mx_control.html
CMD_SHOW_SUB_DOMAIN=user/show_sub_domain.html
CMD_TICKET=user/ticket/main.html
CMD_TICKET_CLOSED=user/ticket/main_closed.html
CMD_TICKET_CREATE=user/ticket/create.html
CMD_TICKET_CREATE_MULTIPLE=user/ticket/create_multiple.html
CMD_TICKET_VIEW=user/ticket/view.html
HTM_TICKET_REPLY=user/ticket/reply.html
CMD_FILE_MANAGER=user/filemanager/main.html
CMD_FILE_MANAGER_EDIT=user/filemanager/edit.html
CMD_FILE_MANAGER_RENAME=user/filemanager/rename.html
CMD_FILE_MANAGER_COPY=user/filemanager/copy.html
CMD_FILE_MANAGER_PROTECT=user/filemanager/protect.html
CMD_FILE_MANAGER_EXTRACT=user/filemanager/extract.html
CMD_PROTECTED_DIRECTORIES=user/filemanager/protected.html
CMD_MIME_TYPES=user/mime_types.html
CMD_MIME_TYPES_SYS=user/mime_types_sys.html
CMD_HANDLERS=user/apache_handlers.html
CMD_HANDLERS_SYS=user/apache_handlers_sys.html
CMD_LOGIN_HISTORY=user/login_history.html
CMD_CRON_JOBS=user/cronjobs.html
CMD_REDIRECT=user/redirects.html
CMD_HOTLINK=user/hotlink.html
CMD_DOMAIN_POINTER=user/domain_pointers.html
CMD_SITE_BACKUP=user/site_backup.html
CMD_SITE_RESTORE=user/site_restore.html
CMD_SYSTEM_INFO=user/server_info.html
CMD_PERL_MODULES=user/perl_modules.html
CMD_USER_STATS=user/user_stats.html
CMD_SHOW_LOG=user/show_log.html
HTM_ERROR_PAGES=user/error_pages.html
HTM_FILE_UPLOAD=user/filemanager/upload.html
HTM_MENU_USER=user/menu_user.html
IMG_BG_ALL=images/bg_all.gif
IMG_FOLDER=images/folder.png
IMG_FOLDER_LINK=images/folder_link.png
IMG_FILE=images/file.png
IMG_FILE_LINK=images/file_link.png
IMG_TRASH=images/trash.png
HTM_PASSWD=passwd.html
CMD_LOGOUT=loggedout.html
HTM_JAVASCRIPT=javascript.html
JS_JAVASCRIPT=javascript.html
HTM_LIVESEARCH=livesearch.js
JS_LIVESEARCH=livesearch.js
JS_CREATION_CHECK=creation_check.js
JS_VISIBILITY=visibility.js
CMD_CHANGE_DOMAIN=user/change_domain.html
CMD_ADDITIONAL_DOMAINS=user/additional_domains.html
CMD_ADDITIONAL_DOMAINS_VIEW=user/modify_domain.html
CMD_PLUGINS=user/plugin.html
CMD_USER_HISTORY=user/show_history.html
CMD_SPAMASSASSIN=user/email/spamassassin.html
CMD_BANDWIDTH_BREAKDOWN=user/bandwidth_breakdown.html
CMD_DU_BREAKDOWN=user/du_breakdown.html
CMD_LOGIN_KEYS=user/login_keys.html
CMD_LOGIN_KEY_CREATE=user/create_login_key.html
CMD_LOGIN_KEY_MODIFY=user/modify_login_key.html
CMD_SSH_KEYS=user/ssh_keys.html
CMD_SSH_KEYS_EDIT=user/ssh_keys_edit.html
CMD_SECURITY_QUESTIONS=user/security_questions.html
CMD_ASK_SECURITY_QUESTION=user/ask_security_question.html
CMD_TWOSTEP_AUTH=user/twostep_auth.html
CMD_ASK_TWOSTEP_AUTH=user/ask_security_question.html
CMD_PHP_SETTINGS=user/php_settings.html
CMD_MODSECURITY=user/mod_security.html
IMG_SKIN_LEFT_SHADOW=images/left-shadow.gif
IMG_SKIN_RIGHT_SHADOW=images/right-shadow.gif
IMG_FOOTER_NEW=images/footer3.gif
IMG_FOOTER_FULL=images/footer4.gif
IMG_INNER_BG=images/inner-bg.gif
IMG_SKIN_NAV_LOGOUT2=images/nav-logout2.gif
IMG_SKIN_NAV_LOGOUT2_OVER=images/nav-logout2-over.gif
IMG_SKIN_HEADER=images/header.gif
IMG_SKIN_HEADER_NONAME=images/header-noname.gif
IMG_FOOTER_BAR=images/footer.gif
IMG_FOOTER_WIDE=images/footer_wide.gif
IMG_SKIN_NAV_HOME=images/nav-home.gif
IMG_SKIN_NAV_HOME_OVER=images/nav-home-over.gif
IMG_SKIN_NAV_WEBMAIL=images/nav-webmail.gif
IMG_SKIN_NAV_WEBMAIL_OVER=images/nav-webmail-over.gif
IMG_SKIN_NAV_PASSWORD=images/nav-password.gif
IMG_SKIN_NAV_PASSWORD_OVER=images/nav-password-over.gif
IMG_SKIN_NAV_HELP=images/help.gif
IMG_SKIN_NAV_HELP_OVER=images/help-over.gif
IMG_SKIN_NAV_FILEMAN=images/nav-fileman.gif
IMG_SKIN_NAV_FILEMAN_OVER=images/nav-fileman-over.gif
IMG_SKIN_NAV_LOGOUT=images/nav-logout.gif
IMG_SKIN_NAV_LOGOUT_OVER=images/nav-logout-over.gif
IMG_SKIN_CTRL_DOMAIN=images/left-currentdomain.gif
IMG_SKIN_CTRL_ACCOUNT=images/left-youraccount.gif
IMG_SKIN_CTRL_ACCESS=images/left-accesslevel.gif
IMG_SKIN_BG=images/allbg.gif
IMG_SKIN_NAV_BG=images/nav-bg.gif
IMG_SKIN_BODY_ACCOUNT=images/user-youraccount.gif
IMG_SKIN_BODY_EMAIL=images/user-email.gif
IMG_SKIN_BODY_ADVANCED=images/user-advanced.gif
IMG_SKIN_GRADIENT=images/gradient.gif
IMG_SKIN_BAR_RIGHT_BLUE=images/right-blue2.gif
IMG_SKIN_BAR_LEFT_BLUE=images/left-blue.gif
IMG_SKIN_BAR_BG_BLUE=images/bg-blue2.gif
IMG_SKIN_BAR_RIGHT_GREEN=images/right-green2.gif
IMG_SKIN_BAR_LEFT_GREEN=images/left-green.gif
IMG_SKIN_BAR_BG_GREEN=images/bg-green.gif
IMG_SKIN_BAR_RIGHT_YELLOW=images/right-yellow2.gif
IMG_SKIN_BAR_LEFT_YELLOW=images/left-yellow.gif
IMG_SKIN_BAR_BG_YELLOW=images/bg-yellow.gif
IMG_SKIN_BAR_RIGHT_ORANGE=images/right-orange2.gif
IMG_SKIN_BAR_LEFT_ORANGE=images/left-orange.gif
IMG_SKIN_BAR_BG_ORANGE=images/bg-orange.gif
IMG_SKIN_BAR_RIGHT_RED=images/right-red2.gif
IMG_SKIN_BAR_LEFT_RED=images/left-red.gif
IMG_SKIN_BAR_BG_RED=images/bg-red.gif
HTM_MENU=user/menu.html
LF_FOOTER=lf_footer.html
LF_STANDARD=lf_standard.html
LF_IMAGES=lf_images.html
LF_JS=javascript.html
LF_HANDLERS=user/apache_handlers.html
LF_DNS=admin/dns_admin_control.html
LF_MIME_TYPES=user/mime_types.html
LF_SITE_BACKUP=user/site_backup.html
LF_SSL=user/ssl.html
LF_DB=user/db/db.html
LF_AUTO_RESPONDER=user/email/autoresponder.html
LF_FORWARDER=user/email/forwarder.html
LF_LIST=user/email/list.html
LF_POP=user/email/pop.html
LF_VACATION=user/email/vacation.html
LF_FTP=user/ftp/ftp.html
LF_TICKET=user/ticket/main.html
LF_STATS=user/user_stats.html
LF_ADDITIONAL_DOMAINS=user/additional_domains.html
LF_LOGIN_KEYS=user/login_keys.html
LF_SSH_KEYS=user/ssh_keys.html
IMG_CHECKBOX=images/checkbox.png
IMG_INCORRECT=images/incorrect.png
IMG_EDIT_COG=images/cog.png
IMG_PENCIL=images/pencil.png

View File

@@ -0,0 +1,19 @@
</td>
<td class=right_shadow width=15>
</td>
</tr>
</table>
</td>
</tr>
</table>
|*if TABLE_HIGHLIGHTING="1"|
<script type="text/javascript">
make_tables_highlightable();
</script>
|*endif|
</body>
</html>

View File

@@ -0,0 +1,12 @@
</td></tr>
</table>
</td>
<td valign=top align=right class=white style="BACKGROUND: |CUSTOM_COLOR_1|;">
<div style="padding-right: 5px;" class="off_white">
<a class="off_white" href="/CMD_TICKET?sort1=-1">|LANG_MESSAGE_SYSTEM|</a>|*if NEWMESSAGES!="0"|<span class=count_notice>|NEWMESSAGES|</span>|*endif|
</div><br>

View File

@@ -0,0 +1,29 @@
</td>
</tr>
</table>
|LF_FOOTER|
</td>
</tr>
<tr>
<td style="padding: 0px; padding-left: 10px; BACKGROUND: |CUSTOM_COLOR_1|; background-image: url('/IMG_INNER_BG'); background-repeat: repeat-y;">
<font class=tree>|USERNAME|</font> |TREE|
</td>
</tr>
<tr>
<td height=50 align=center valign=bottom class=white style="padding-bottom: 8; BACKGROUND: |CUSTOM_COLOR_1|; background-image: url('/IMG_FOOTER_BAR'); background-repeat:no-repeat;">
<a class="white" href="|DA_WEBSITE|">|DEAMONNAME|</a> |LANG_WEB_CP| &copy; 2012-2018 JBMC Software
</td>
</tr>
</table>

View File

@@ -0,0 +1,2 @@
|HTM_FOOTER_WIDE|
|HTM_FOOTER|

View File

@@ -0,0 +1,17 @@
|LF_FOOTER|
</td></tr>
</table>
</td>
</tr>
<tr>
<td style="padding: 0px; padding-left: 15px;">
<font class=tree>|USERNAME|</font> |TREE|
</td>
</tr>
<tr>
<td height=39 colspan=3 align=center valign=bottom background=/IMG_FOOTER_WIDE class=white style="padding-bottom: 8">
<a class="white" href="|DA_WEBSITE|">|DEAMONNAME|</a> |LANG_WEB_CP| &copy; 2012-2018 JBMC Software
</td>
</tr>
</table>

View File

@@ -0,0 +1,111 @@
|LF_STANDARD|
|LF_IMAGES|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=|LANG_ENCODING|">
<title>|HOSTNAME||*if SHOW_INFO_IN_TITLE="1"| - |DEAMONNAME| v|VERSION||*endif|</title>
<script language="JavaScript">
<!-- // start preload code
home_image = new Image();
webmail_image = new Image();
password_image = new Image();
fileman_image = new Image();
help_image = new Image();
logout_image = new Image();
logout_image2 = new Image();
home_image.src = "/|LANG_IMG_SKIN_NAV_HOME_OVER|";
webmail_image.src = "/|LANG_IMG_SKIN_NAV_WEBMAIL_OVER|";
password_image.src = "/|LANG_IMG_SKIN_NAV_PASSWORD_OVER|";
fileman_image.src = "/|LANG_IMG_SKIN_NAV_FILEMAN_OVER|";
help_image.src = "/|LANG_IMG_SKIN_NAV_HELP_OVER|";
logout_image.src = "/|LANG_IMG_SKIN_NAV_LOGOUT_OVER|";
logout_image2.src = "/|LANG_IMG_SKIN_NAV_LOGOUT2_OVER|";
//timer for auto-logout
function log_me_out()
{
location.href = '/CMD_LOGOUT';
}
var logout_timeout = setTimeout('log_me_out();', |SESSION_MINUTES|*60*1000);
// done with preload code -->
</script>
<link href="/CSS_STYLE?v=|VERSION|&tokenize_css=yes" type="text/css" rel="stylesheet" />
|*if TABLE_HIGHLIGHTING="1"|
<script type="text/javascript">
<!-- // start preload code
function tr_add_highlight()
{
add_highlight(this, 'list','listhighlight','list2','list2highlight','listwrap','listwraphighlight','listwrap2','listwrap2highlight');
}
function tr_remove_highlight()
{
add_highlight(this, 'listhighlight','list','list2highlight','list2','listwraphighlight','listwrap','listwrap2highlight','listwrap2');
}
function add_highlight(ob,h1,l1,h2,l2,h3,l3,h4,l4)
{
var tds = ob.getElementsByTagName('td');
for(var d=0; d<tds.length; d++)
{
switch (tds[d].className)
{
case h1 : tds[d].className = l1; break;
case h2 : tds[d].className = l2; break;
case h3 : tds[d].className = l3; break;
case h4 : tds[d].className = l4; break;
}
}
}
function make_tables_highlightable()
{
var tables = document.getElementsByTagName('table');
for (var tbl=0; tbl<tables.length; tbl++)
{
if (tables[tbl].className.indexOf('table-highlight') != -1)
{
var trs = tables[tbl].getElementsByTagName('tr');
for(var tr=0; tr<trs.length; tr++)
{
trs[tr].onmouseover = tr_add_highlight;
trs[tr].onmouseout = tr_remove_highlight;
}
}
}
}
// done with preload code -->
</script>
|*endif|
</head>
<body |BODY| bgcolor="#FFFFFF" leftMargin=0 rightMargin=0 topMargin=0 bottomMargin=0>
|*if IS_TRIAL_LICENSE="yes"|
<div id='trial_header'>
|LANG_IS_TRIAL|
</div>
|*endif|
<table height=100% width=100% cellpadding=0 cellspacing=0>
<tr>
<td align=center>
<table height=100% cellpadding=0 cellspacing=0>
<tr>
<td height=100% width=15 class=left_shadow valign=bottom>
</td>
<td valign=top>
<table width=100% height=100% cellpadding=0 cellspacing=0>
<tr>
<td height=120 align=left background="/|LANG_IMG_SKIN_HEADER_NONAME|"><img src="/|LANG_IMG_SKIN_HEADER|"></td>
</tr>
<tr>

View File

@@ -0,0 +1,21 @@
<td height=100% valign=top background=/IMG_INNER_BG>
<table width=100% height=100% cellspacing="0" cellpadding="0">
<tr>
<td width="586" valign=top height=1>
<table width="100%" cellspacing="0" cellpadding="0" background="/IMG_SKIN_NAV_BG">
<tr>
<td><a onMouseOver="navhome.src=home_image.src;" onMouseOut="navhome.src='/|LANG_IMG_SKIN_NAV_HOME|';" href="/|HOME_MEMORY|"><img name="navhome" border="0" src="/|LANG_IMG_SKIN_NAV_HOME|" width="72" height="78" alt="|LANG_HOME|"></a></td>
<td><a onMouseOver="navwebmail.src=webmail_image.src;" onMouseOut="navwebmail.src='/|LANG_IMG_SKIN_NAV_WEBMAIL|';" href="|WEBAPPS_SSL|://|HOSTNAME|/|WEBMAIL_LINK|" target=_blank><img name="navwebmail" border="0" src="/|LANG_IMG_SKIN_NAV_WEBMAIL|" width="72" height="78" alt="|LANG_WEBMAIL|"></a></td>
<td><a onMouseOver="navpass.src=password_image.src;" onMouseOut="navpass.src='/|LANG_IMG_SKIN_NAV_PASSWORD|';" href="/HTM_PASSWD"><img name="navpass" border="0" src="/|LANG_IMG_SKIN_NAV_PASSWORD|" width="72" height="78" alt="|LANG_PASSWORD|"></a></td>
<td><a onMouseOver="navhelp.src=help_image.src;" onMouseOut="navhelp.src='/|LANG_IMG_SKIN_NAV_HELP|';" target=_blank href="https://|HELP_SECTION|"><img name="navhelp" border="0" src="/|LANG_IMG_SKIN_NAV_HELP|" width="67" height="78" alt="|LANG_HELP|"></a></td>
<td><a onMouseOver="navfileman.src=fileman_image.src;" onMouseOut="navfileman.src='/|LANG_IMG_SKIN_NAV_FILEMAN|';" href="/CMD_FILE_MANAGER"><img name="navfileman" border="0" src="/|LANG_IMG_SKIN_NAV_FILEMAN|" width="72" height="78" alt="|LANG_FILES|"></a></td>
<td width=100% align=right><a onMouseOver="navlogout.src=logout_image.src;" onMouseOut="navlogout.src='/|LANG_IMG_SKIN_NAV_LOGOUT|';" href="/CMD_LOGOUT"><img name="navlogout" border="0" src="/|LANG_IMG_SKIN_NAV_LOGOUT|" width="93" height="78" alt="|LANG_LOGOUT|"></a></td>
</tr>
</table>
<table width=100% height=97% cellpadding=0 cellspacing=0>
<tr><td height=60% valign=top style="padding-bottom: 35px;">

View File

@@ -0,0 +1,2 @@
|HTM_HEADER|
|HTM_HEADER_WIDE|

View File

@@ -0,0 +1,17 @@
<td height=100% valign=top>
<table width="100%" cellspacing="0" cellpadding="0" background="/IMG_SKIN_NAV_BG">
<tr>
<td><a onMouseOver="navhome.src=home_image.src;" onMouseOut="navhome.src='/|LANG_IMG_SKIN_NAV_HOME|';" href="/|HOME_MEMORY|"><img name="navhome" border="0" src="/|LANG_IMG_SKIN_NAV_HOME|" width="72" height="78" alt="|LANG_HOME|"></a></td>
<td><a onMouseOver="navwebmail.src=webmail_image.src;" onMouseOut="navwebmail.src='/|LANG_IMG_SKIN_NAV_WEBMAIL|';" href="|WEBAPPS_SSL|://|HOSTNAME|/|WEBMAIL_LINK|" target=_blank><img name="navwebmail" border="0" src="/|LANG_IMG_SKIN_NAV_WEBMAIL|" width="72" height="78" alt="|LANG_WEBMAIL|"></a></td>
<td><a onMouseOver="navpass.src=password_image.src;" onMouseOut="navpass.src='/|LANG_IMG_SKIN_NAV_PASSWORD|';" href="/HTM_PASSWD"><img name="navpass" border="0" src="/|LANG_IMG_SKIN_NAV_PASSWORD|" width="72" height="78" alt="|LANG_PASSWORD|"></a></td>
<td><a onMouseOver="navhelp.src=help_image.src;" onMouseOut="navhelp.src='/|LANG_IMG_SKIN_NAV_HELP|';" target=_blank href="https://|HELP_SECTION|"><img name="navhelp" border="0" src="/|LANG_IMG_SKIN_NAV_HELP|" width="67" height="78" alt="|LANG_HELP|"></a></td>
<td><a onMouseOver="navfileman.src=fileman_image.src;" onMouseOut="navfileman.src='/|LANG_IMG_SKIN_NAV_FILEMAN|';" href="/CMD_FILE_MANAGER"><img name="navfileman" border="0" src="/|LANG_IMG_SKIN_NAV_FILEMAN|" width="72" height="78" alt="|LANG_FILES|"></a></td>
<td width="100%" align=right><a onMouseOver="navlogout.src=logout_image2.src;" onMouseOut="navlogout.src='/|LANG_IMG_SKIN_NAV_LOGOUT2|';" href="/CMD_LOGOUT"><img name="navlogout" border="0" src="/|LANG_IMG_SKIN_NAV_LOGOUT2|" width="93" height="78" alt="|LANG_LOGOUT|"></a></td>
</tr>
</table>
<table width=100%>
<tr><td>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 967 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Some files were not shown because too many files have changed in this diff Show More