This commit is contained in:
tuend-work
2025-11-12 23:10:39 +07:00
parent bd58de709f
commit 2e16431888
953 changed files with 57002 additions and 0 deletions

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="3">
<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 colspan=2>&nbsp;</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="3">
<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 colspan=2>&nbsp;</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,15 @@
|?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>
</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,122 @@
|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>
<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>
|*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,94 @@
|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>
<select class=selectclass name=ip>
<option selected value=shared>|LANG_SHARED_SERVER|</option>
<option value=sharedreseller>|LANG_SHARED_RES|</option>
<option value=assign>|LANG_ASSIGNED|</option>
</select >
</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,42 @@
|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><input type=checkbox name=reverse value="yes">|LANG_REVERSE|&nbsp;&nbsp;&nbsp;<input type=submit value="|LANG_ADD|"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,261 @@
|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>
<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>
<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>
<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>
<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,39 @@
|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>|LANG_STATUS|</td><td class=list>|status|</td></tr>
<tr><td class=list2>|LANG_NETMASK|</td><td class=list2>|netmask|</td></tr>
<tr><td class=list>|LANG_RESELLER|</td><td class=list>|reseller|</td></tr>
<tr><td class=list2>|LANG_USER_VALUE|</td><td class=list2>|value|</td></tr>
<tr><td class=list>|LANG_NAMESERVER|</td><td class=list>|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,57 @@
|?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 align=center colspan=2><a href="/CMD_LICENSE?update=license">|LANG_UP_LICE|</a></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>|currentversion|</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><a href="/CMD_LICENSE?update=program">|LANG_UPDATE_DA|</a></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,12 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_MAIL_QUEUE">`LANG_MAIL_QUEUE_ADMIN`</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|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,102 @@
|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>
<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>
|*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,24 @@
|?TREE=&raquo; <a class=tree href="/CMD_NGINX_TEMPLATES_ADMIN">Nginx Templates</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
|TEMPLATE_NAME|
<br><br>
|TEMPLATE_OPTIONS_TABLE|
<textarea class=code_edit cols=120 rows=20>|TEMPLATE_TXT|</textarea>
<br>
|*if IS_CUSTOM_TEMPLATE="0"|
This is a default template. To edit it, convert it to a custom copy.<br>
<form action="CMD_NGINX_TEMPLATES_ADMIN" method="POST">
<input type=hidden name="action" value="custom">
<input type=hidden name="template_id" value="|TEMPLATE_ID|">
<input type=submit value="Convert">
</form>
|*endif|
|HTM_FOOTER_FULL|

View File

@@ -0,0 +1,9 @@
|?TREE=&raquo; <a class=tree href="/CMD_NGINX_TEMPLATES_ADMIN">Nginx Templates</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER_FULL|
<b>Nginx Templates</b>
|NGINX_TEMPLATES|
|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="|LANG_LOGIN_AS| |user|" |DISABLE_SELF|><br>
|HTM_LOGIN_AS_WARNINGS|
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="|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='|LANG_DELETE_RES| |user|' name=delete |DISABLE_SELF|>
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="|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,100 @@
|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>
<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|
|*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|