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

View File

@@ -0,0 +1,501 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_BACKUP">Admin Backup/Transfer</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<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>
<b><a href="http://www.directadmin.com/features.php?id=709">Read this document first</a></b></center>
<table class=list cellspacing=6 cellpadding=8>
<tr><td align=center colspan=3><b>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>Step 1: <b>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>
- All Users
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="except">
</td>
<td class=listtitle>
- All Users Except Selected Users
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="selected" checked>
</td>
<td class=listtitle>
- 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: 270px; width: 250px;">
|USERS|
</div>
</td>
</tr>
<tr><td class=listtitle><input type=checkbox name="skip_suspended" value="yes"></td>
<td class=listtitle>
- Skip Suspended
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>Step 2: <b>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>
- Now
</td>
</tr>
<tr>
<td class=listtitle>
<input type=radio name=when value="cron">
</td>
<td class=listtitle>
- Cron Schedule
</td>
</tr>
<tr>
<td></td>
<td>
<table class=list cellpadding=0 cellspacing=1>
<tr><td class=list align=right>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>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>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>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>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>Step 3: <b>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> - 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>
- Ftp
</td>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right>IP:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>Username:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>Password:</td><td class=list><input type=password name=ftp_password value="|ftp_password|"></td></tr>
<tr><td class=list align=right>Remote Path:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>Port:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
</table>
</td>
</tr>
<tr><td class=listtitle>&nbsp;</td>
<td class=listtitle>
- 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;
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>
</table>
</td>
</tr>
<tr>
<td class=step valign=top colspan=2>
<div>Step 4: <b>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> - 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> - Selected Data &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Select: <a class="listtitle" href="javascript:void(0);" onClick="select_none(false);">None</a> or <a class="listtitle" href="javascript:void(0);" onClick="select_none(true);">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;">Domains Directory</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="E-Mail Accounts List for all domains (names and passwords)">E-Mail 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="Subdomain Lists: Backs up the list of subdomains for each domain">Subdomain 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="E-Mail Data: Includes the messages from the Inbox, IMAP Folders, and webmail data.">E-Mail 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="Ftp Accounts">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="E-mail Settings: Includes the filters and the catchall address.">E-Mail 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="Ftp Settings">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="Vacation Messages: Includes all vacation messages and times.">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="Database Settings: Backs up all DB Users and DB Settings">Database Users</td>
<td class=list align=right><input class=backup_option type=checkbox name=option4 value="autoresponder" checked onClick='setSelectedData()'></td><td class=list title="Autoresponders: Includes all autoresponders and messages.">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="Database Data: If 'Databases' is selected, include the actual DB data">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="Mailing Lists: Includes the list, digest-list and archives.">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="Forwarders: Includes all forwarding addresses.">Forwarders</td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=3 align=right>Step 5: <input type=button name=backup_submit value="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>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>Step 1: <b>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> - 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>
- Ftp
</tr>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1>
<tr><td class=list align=right>IP:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>Username:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>Password:</td><td class=list><input type=password name=ftp_password value="|ftp_password|"></td></tr>
<tr><td class=list align=right>Remote Path:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>Port:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
<tr><td class=list align=right> </td><td class=list><input type=submit value="Update Files"></td></tr>
</table>
</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|">
<td class=step valign=top>
<div>Step 2: <b>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> - Use the IP stored in the backup</td>
</tr>
<tr>
<td class=listtitle><input type=radio name=ip_choice value="select" onClick='doIP("ip_choice");'></td>
<td class=listtitle> - Use the IP from the list:</td>
</tr>
<tr>
<td></td>
<td class=list>|IPLIST|</td>
</tr>
</table>
<br>
* Note that you must set the IP to be<br>shared if you want to add multiple<br>users to it. If you select a non-shared<br>IP, you can only restore 1 user to it.<br><br>* If the user already exists, this<br>setting will have no effect.<br><br>
* When restoring a Reseller or Admin,<br>if you select an IP from the list, that<br>Reseller will only receive the single IP.<br>You would need to add extra IPs to<br>that accounts IP list after he's created.<br><br>* If using the IPs from within the<br>backup, any IPs that don't exist on<br>this system will not be included. If<br>there no IPs to be used, a Reseller<br>or Admin will be restored to the<br>server IP.
</td>
<td class=step valign=top>
<div>Step 3: <b>Select File(s)</b></div>
<table width=100% cellspacing=1 cellpadding=0>
<tr><td bgcolor="#C0C0C0"> </td></tr>
<tr><td height=5> </td></tr>
</table><br>
<div>Location: <b>|FILES_LOCATION|</b></div><br>
<div style="overflow: auto; height: 360px;">
|FILES|
</div>
</td>
</tr>
<tr>
<td colspan=3 align=right>Step 4: <input type=button name=restore_submit value="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>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>Backup / Restore 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>
Send a message when a backup has finished.
</td>
</tr>
<tr>
<td class=list align=center>
<input type=checkbox name="local_ns" value="yes" |LOCAL_NS|>
</td>
<td class=list>
Restore with Local NameServers. (unchecked: Use NS values from backup)
</td>
</tr>
<tr>
<td class=list align=center>
<input type=checkbox name="restore_spf" value="yes" |RESTORE_SPF|>
</td>
<td class=list>
Restore with SPF values from backup. (unchecked: Use local spf values)
</td>
</tr>
|*if CLUSTER_ENABLED="1"|
<tr>
<td class=list align=center>
<input type=checkbox name=confirm_with_domainowners value="yes" |CONFIRM_WITH_DOMAINOWNERS|>
</td>
<td class=list>
On restore, check for domain conflict in domainowners, rather than the named.conf, or remote named.conf files.
</td>
</tr>
|*endif|
<tr><td class=listtitle align=right colspan=2><input type=submit value="Save"></td></tr>
</table>
</td></tr>
</table>
|HTM_FOOTER|

View File

@@ -0,0 +1,277 @@
|LF_STANDARD|
|LF_BACKUPS|
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_BACKUP">Admin Backup/Transfer</a> &raquo; <a class=tree href="/CMD_ADMIN_BACKUP_MODIFY?id=`id`">Modify Backup</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<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>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>Step 1: <b>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>
- All Users
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="except" |WHO_EXCEPT_CHECKED|>
</td>
<td class=listtitle>
- All Users Except Selected Users
</td>
</tr>
<tr>
<td class=listtitle align=center>
<input type=radio name=who value="selected" |WHO_SELECT_CHECKED|>
</td>
<td class=listtitle>
- 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: 270px; 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>
- Skip Suspended
</td>
</tr>
</table>
</td>
<td class=step valign=top>
<div>Step 2: <b>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>
- Cron Schedule
</td>
</tr>
<tr>
<td></td>
<td>
<table class=list cellpadding=0 cellspacing=1>
<tr><td class=list align=right>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>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>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>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>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>Step 3: <b>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> - 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>
- Ftp
</tr>
</tr>
<tr><td></td>
<td>
<table cellpadding=0 cellspacing=1 width=100%>
<tr><td class=list align=right>IP:</td><td class=list><input type=text name=ftp_ip value="|ftp_ip|"></td></tr>
<tr><td class=list align=right>Username:</td><td class=list><input type=text name=ftp_username value="|ftp_username|"></td></tr>
<tr><td class=list align=right>Password:</td><td class=list><input type=password name=ftp_password value="|ftp_password|"></td></tr>
<tr><td class=list align=right>Remote Path:</td><td class=list><input type=text name=ftp_path value="|ftp_path|"></td></tr>
<tr><td class=list align=right>Port:</td><td class=list><input type=text name=ftp_port value="|ftp_port|"></td></tr>
</table>
</td>
</tr>
<tr><td class=listtitle>&nbsp;</td>
<td class=listtitle>
- 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;
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>
</table>
</td>
</tr>
<tr>
<td class=step valign=top colspan=2>
<div>Step 4: <b>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> - 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> - Selected Data &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Select: <a class="listtitle" href="javascript:void(0);" onClick="select_none(false);">None</a> or <a class="listtitle" href="javascript:void(0);" onClick="select_none(true);">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="Domains Directory: Backs up all user files for all domains">Domains Directory</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="E-Mail Accounts List for all domains (names and passwords)">E-Mail 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|">Subdomain 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="E-Mail Data: Includes the messages from the Inbox, IMAP Folders, and webmail data.">E-Mail 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|">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="E-mail Settings: Includes the filters and the catchall address.">E-Mail 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="Ftp Settings">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|">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="Database Settings: Backs up all DB Users and DB Settings">Database Users</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|">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="Database Data: If 'Databases' is selected, include the actual DB data">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="Mailing Lists: Includes the list, digest-list and archives.">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|">Forwarders</td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=3 align=right>Step 5: <input type=submit value="Save"></td>
</tr>
</form>
</table>
|HTM_FOOTER|

View File

@@ -0,0 +1,12 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_CRON_JOBS">All User Cron Jobs</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<b>All User Cron Jobs</b>
|CRONJOBS|
|HTM_FOOTER|

View File

@@ -0,0 +1,391 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SETTINGS">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>Administrator 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>
Notify all admins whenever a service goes down using the messaging/ticket system.
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=oversell value="yes" |OVERSELLCHECKED|>
</td>
<td class=list>
Overselling: Allow Resellers to sell More features than they are allowed.
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=suspend value="yes" |SUSPENDRESELLERCHECKED|>
</td>
<td class=list>
Suspend a Reseller and his Users when the Reseller goes over his Bandwidth limit.
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=user_backup value="yes" |USERBACKUPCHECKED|>
</td>
<td class=list>
Allow a Reseller to Backup/Restore his Users.(Separate from User Backup/Restore)
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=auto_update value="yes" |AUTOUPDATECHECKED|>
</td>
<td class=list>
Allow the latest version of DirectAdmin to be pushed to this server, as needed.
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_user value="yes" |DEMOUSERCHECKED|>
</td>
<td class=list>
Enable User Demo. Login: <b>demo_user</b> Password : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_reseller value="yes" |DEMORESELLERCHECKED|>
</td>
<td class=list>
Enable Reseller Demo. Login: <b>demo_reseller</b> Password : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
<input type=checkbox name=demo_admin value="yes" |DEMOADMINCHECKED|>
</td>
<td class=list>
Enable Admin Demo. Login: <b>demo_admin</b> Password : <b>demo</b>
</td>
</tr>
<tr>
<td class=list>
&nbsp;
</td>
<td class=list>
Allow Users with less than <input type=text name=backup_threshold value="|BACKUP_THRESHOLD|" size=2>% Disk Usage to create Backups. (0 = off, 100 = always on)
</td>
</tr>
<tr>
<td class=listtitle colspan=2 align=right>
<input type=submit name=save value="Save">
</tr>
</tr>
</form>
</table>
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>Server Settings (will restart DirectAdmin)</td></tr>
<form action="CMD_ADMIN_SETTINGS" method="post">
<input type=hidden name=action value="config">
<tr>
<td class=list>
Server's Name <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>
NS1
</td>
<td class=list>
<input type=text name=ns1 value="|NS1|" size=32>
</td>
</tr>
<tr>
<td class=list>
NS2
</td>
<td class=list>
<input type=text name=ns2 value="|NS2|" size=32>
</td>
</tr>
<tr>
<td class=list>
Timeout (seconds)
</td>
<td class=list>
<input type=text name=timeout value="|TIMEOUT|" size=32>
</td>
</tr>
<tr>
<td class=list>
Session Timeout (minutes)
</td>
<td class=list>
<input type=text name=session_minutes value="|SESSION_MINUTES|" size=32>
</td>
</tr>
<tr>
<td class=list>
Max File Upload Size (bytes)
</td>
<td class=list>
<input type=text name=maxfilesize value="|MAXFILE|" size=32>
</td>
</tr>
<tr>
<td class=list>
Keep Number of Apache Log Backups
</td>
<td class=list>
<input type=text name=logs_to_keep value="|LOGSTOKEEP|" size=32>
</td>
</tr>
<tr>
<td class=list>
Document Root to Demo Skin
</td>
<td class=list>
<input type=text name=demodocsroot value="|DEMODOCSROOT|" size=32>
</td>
</tr>
<tr>
<td class=list>
Warn Admin's at <input type=text name=partition_usage_threshold size=2 value="|PART_THRESH|">% partition usage
</td>
<td class=list>
Check Every: &nbsp;<input type=radio name=check_partitions value="1" |PARTMINUTECHECKED|>Minute &nbsp;<input type=radio name=check_partitions value="2" |PARTDAYCHECKED|>Day &nbsp;<input type=radio name=check_partitions value="0" |PARTNEVERCHECKED|>Never
</td>
</tr>
<tr>
<td class=listtitle colspan=2>
Security
</td>
</tr>
<tr>
<td class=list>
Enable Automatic Lost Password Recovery
</td>
<td class=list>
<input type=radio name=lost_password value="yes" |LOST_PW_YES|>Yes&nbsp;&nbsp;&nbsp;<input type=radio name=lost_password value="no" |LOST_PW_NO|>No
</td>
</tr>
<tr>
<td class="list top-border">
Blacklist IPs for excessive DA login attempts
</td>
<td class="list top-border">
<table cellpadding=0 cellspacing=0>
<tr>
<td><input type=checkbox name=bruteforce value="yes" |BRUTEFORCECHECKED|></td>
<td>after <input type=text name=brutecount value="|BRUTECOUNT|" size=4> login attempts <a target=_blank href="http://help.directadmin.com/item.php?id=404">(?)</a></td>
</tr>
<tr>
<td align=center>or</td>
<td>after <input type=text name=brute_dos_count value="|BRUTE_DOS_COUNT|" size=4> unauthorized connections <a target=_blank href="https://www.directadmin.com/features.php?id=2069">(?)</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=list>
Prevent 127.0.0.1 from being Blacklisted
</td>
<td class=list>
<input type=checkbox name=exempt_local_block value="yes" |LOCALEXEMPTCHECKED|>
</td>
</tr>
<tr>
<td class=list>
Time before failed login count resets
</td>
<td class=list>
<input type=text name=brute_force_time_limit value="|BRUTE_FORCE_TIME_LIMIT|" size=4> seconds after the last attempt
</td>
</tr>
<tr>
<td class=list>
Remove an IP from the blacklist after
</td>
<td class=list>
<input type=text name=clear_blacklist_ip_time value="|CLEAR_BLACKLIST_IP_TIME|" size=4> (minutes) (0 = never)
</td>
</tr>
<tr>
<td class="list top-border">
Parse service logs for brute force attacks
</td>
<td class="list top-border">
<input type=radio name=brute_force_log_scanner value="yes" |BRUTEFORCELOGSCANNER_YES|>Yes&nbsp;&nbsp;&nbsp;<input type=radio name=brute_force_log_scanner value="no" |BRUTEFORCELOGSCANNER_NO|>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>
Notify Admins after an IP has
</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>
Notify Admins after a User has
</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>
Remove an IP from the BF blacklist after
</td>
<td class=list>
<input type=text name=unblock_brute_ip_time value="|UNBLOCK_BRUTE_IP_TIME|" size=4> minutes (0 = never)
</td>
</tr>
|*endif|
<tr>
<td class=list>
Reset count of IP/User failed attempts
</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>
Clear failed login attempts 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>
Scan for WordPress attacks
</td>
<td class=list>
<input type=radio name=brute_force_scan_apache_logs value="2" |BF_SCAN_APACHE_LOGS_2|>All Logs&nbsp;&nbsp;
<input type=radio name=brute_force_scan_apache_logs value="1" |BF_SCAN_APACHE_LOGS_1|>Manual&nbsp;&nbsp;
<input type=radio name=brute_force_scan_apache_logs value="0" |BF_SCAN_APACHE_LOGS_0|>No
&nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1695">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
Difficult Password Enforcement
</td>
<td class="list top-border">
<input type=radio name=enforce_difficult_passwords value="yes" |DIFFICULT_PW_YES|>Yes&nbsp;&nbsp;&nbsp;<input type=radio name=enforce_difficult_passwords value="no" |DIFFICULT_PW_NO|>No &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=910">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
Check domain owner for Subdomain creation
</td>
<td class="list top-border">
<input type=radio name=check_subdomain_owner value="yes" |CHECK_SD_YES|>Yes&nbsp;&nbsp;&nbsp;<input type=radio name=check_subdomain_owner value="no" |CHECK_SD_NO|>No &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=925">(?)</a>
</td>
</tr>
<tr>
<td class=listtitle colspan=2>
E-Mail
</td>
</tr>
<tr>
<td class=list>
Daily Email Limit per DirectAdmin User
</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>
Daily limit per E-Mail Account
</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">
User can set limit per E-Mail
</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='';">Yes&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';">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>
Max limit User can set per E-Mail
</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=Unlimited &nbsp;&nbsp;<a target=_blank href="http://www.directadmin.com/features.php?id=1373">(?)</a>
</td>
</tr>
<tr>
<td class="list top-border">
Use RBL Blocking
</td>
<td class="list top-border">
<input type=radio name=rbl_enabled value="yes" |CHECK_RBL_YES|>Yes&nbsp;&nbsp;&nbsp;<input type=radio name=rbl_enabled value="no" |CHECK_RBL_NO|>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">
Automatically Purge Spambox/Trash data
</td>
<td class="list top-border">
After <input type=text name=purge_spam_days value="|PURGE_SPAM_DAYS|" size=2 maxlength=3> days. (0 = never)
</td>
</tr>
|*endif|
<tr>
<td class=listtitle colspan=2 align=right>
<input type=submit name=save value="Save">
</tr>
</tr>
</form>
</table>
<br>
<a href="/CMD_CUSTOM_HTTPD">Customize Httpd Configurations</a><br>
<a href="/CMD_PHP_SAFE_MODE">Php Safe Mode Configuration</a><br>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,15 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_STATS">Server Stats</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ausage.html|
|HTM_ADMIN_TOP|
<b>Server Stats</b><br><br>
|STATS|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>Usage Stats for |DEVICE|</td></tr>
<tr><td class=list>Received</td><td class=list>|RX|</td></tr>
<tr><td class=list>Transmitted</td><td class=list>|TX|</td></tr>
</table>
|DF|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,31 @@
|?TREE=&raquo; <a class=tree href="/CMD_BRUTE_FORCE_MONITOR">Brute Force Monitor</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<b>IP Information</b> 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>Custom block_ip.sh script found. Click the button below to pass the IP to the script.</td></tr>
<tr><td class=list align=center>
<input type='button' value='Block This IP' onclick="if (confirm('Are you sure you want to block this IP? |BLOCK_IP|')){document.blockform.submit();}">
</td></tr></tr>
</form>
</table>
|*else|
No custom/block_ip.sh found. You can create this optional script if you'd like to be able to block an IP from the control panel.<br>See:
<a target=_blank href="http://www.directadmin.com/features.php?id=1229">http://www.directadmin.com/features.php?id=1229</a>
|*endif|
|HTM_FOOTER|

View File

@@ -0,0 +1,144 @@
|*if HAVE_SHOW_BLOCKED_IPS_SH="1"|
|?BODY=onLoad="sizeTheDiv();"|
|*endif|
|?TREE=&raquo; <a class=tree href="/CMD_BRUTE_FORCE_MONITOR">Brute Force Monitor</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|*if LOG_SCANNING!="ON"|
<br>
<b>Log Scanning is not currently turned on.</b> Enable it from your <a href="CMD_ADMIN_SETTINGS">Admin Settings</a>
<br><br>
|*endif|
<br>
<b>Failed Logins</b> - Click IP address or User to filter results
<br><br>
<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='Block IPs' onclick="if (confirm('Are you sure you want to block these IPs?')){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="Optional IP/Range/Domain" title="Optional IP/Range/Domain" size=24><a target=_blank class=listtitle href="http://www.directadmin.com/features.php?id=1252">?</a>
<input type=submit value="Add to Skip List"> Comments:<input type=text name=comments size=32>
</td></tr>
</form>
</table>
|*if sort1dir|
<a href='?sort1=-1'>Clear Search Filter</a>
|*endif|
<br>
|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">
brute_log_entries.list is |BRUTE_LOG_SIZE|. &nbsp;&nbsp;
Only read <input size=6 type=text placeholder="0 or negative number" title="" 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; }"> bytes from the end of the file (negative number). 0 for all.</form>
<br><br>
<hr>
<br>
<b>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>Blockd 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='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>
<br>
|CLEAR_MESSAGES_TABLE|
<br>
<hr>
<br>
|*if IP_LIMIT="0"|
IP limit is set to 0. Admins will not be notified for failed login attempts from an IP.
|*else|
Admins will be notified when an IP makes |IP_LIMIT| failed attempts.
|*endif|<br>
|*if USER_LIMIT="0"|
User limit is set to 0. Admins will not be notified for failed attempts on a specific account.
|*else|
Admins will be notified when |USER_LIMIT| failed attempts are made on a specific account.
|*endif|<br>
|HTM_FOOTER|

View File

@@ -0,0 +1,217 @@
<script language="javascript">
function doSearch(type)
{
if (document.searchform)
with (document.searchform)
{
if (type == 'user')
{
value1.value=value.value
value8.value='';
}
else
{
value8.value=value.value
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>
Search: <input type=text name=value value="contains" size=14 onClick="this.select()">
<input class=button type=button value="Domain" onClick="doSearch('domain')">
<input class=button type=button value="User" onClick="doSearch('user')">
</td></tr>
</form>
</table>
<script language="javascript">
if (document.searchform)
{
with (document.searchform)
{
value.focus();
value.select();
}
}
</script>
<table class=list cellspacing=1 cellpadding=5>
<tr>
<td class=listtitle colspan=2>
Main Content for Admin
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_ADMIN_SHOW">Show Admins</a>
</td>
<td class=list>
<a href="CMD_ALL_USER_SHOW">Show All Accounts</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_RESELLER_SHOW">Show Resellers</a>
</td>
<td class=list>
<a href="CMD_MANAGE_RESELLER_PACKAGES">Mananage Reseller Packages</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_IP_MANAGER">IP Manager</a>
</td>
<td class=list>
<a href="CMD_DNS_ADMIN">DNS Admin</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_SHOW_SERVICES">Show Status of Services</a>
</td>
<td class=list>
<a href="CMD_SYSTEM_INFO">Show System Information</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_ADMIN_STATS">Complete Stats</a>
</td>
<td class=list>
<a href="CMD_ADMIN_SETTINGS">Set Admin Settings</a>
</td>
</tr>
<tr>
<td class=list>
<a href="HTM_USER_PASSWD">Change A User/Reseller/Admin Password</a>
</td>
<td class=list>
<a href="CMD_LICENSE">License / Updates</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_CUSTOM_HTTPD">Add Custom Httpd Configurations</a>
</td>
<td class=list>
<a href="CMD_PHP_SAFE_MODE">PHP Safe_Mode Configuration</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_PLUGIN_MANAGER">Plugin Manager</a>
</td>
<td class=list>
<a href="CMD_SYSTEM_BACKUP">System Backup</a>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_LOG_VIEWER">Log Viewer</a>
</td>
<td class=list>
<a href="CMD_ADMIN_BACKUP">Admin Backup/Transfer</a><br>
</td>
</tr>
<tr>
<td class=list>
<a href="/CMD_ADMIN_FILE_EDITOR">File Editor</a><br>
</td>
<td class=list>
<a href="CMD_MULTI_SERVER">Multi Server Setup</a><br>
</td>
</tr>
<tr>
<td class=list>
<a href="/CMD_MOVE_USERS">Move Users between Resellers<a><br>
</td>
<td class=list>
<a href="/CMD_MAIL_QUEUE?sort1=2">Mail Queue Administration</a><br>
</td>
</tr>
<tr>
<td class=list>
<a href="CMD_ADMIN_CRON_JOBS">All User Cron Jobs</a><br>
</td>
<td class=list>
<a href="CMD_BRUTE_FORCE_MONITOR?sort1=-1&seek_value=-500000">Brute Force Monitor</a><br>
</td>
</tr>
|$/usr/local/bin/php
<?php
$data = <<<END
|PLUGIN_0_ADMIN_TXT|
END;
if (strlen($data) > 1)
{
echo <<<END
<tr>
<td class=list>
$data
</td>
<td class=list>
|PLUGIN_1_ADMIN_TXT|
</td>
</tr>
END;
}
$data = <<<END
|PLUGIN_2_ADMIN_TXT|
END;
if (strlen($data) > 1)
{
echo <<<END
<tr>
<td class=list>
$data
</td>
<td class=list>
|PLUGIN_3_ADMIN_TXT|
</td>
</tr>
<tr>
<td class=list>
|PLUGIN_4_ADMIN_TXT|
</td>
<td class=list>
|PLUGIN_5_ADMIN_TXT|
</td>
</tr>
<tr>
<td class=list>
|PLUGIN_6_ADMIN_TXT|
</td>
<td class=list>
|PLUGIN_7_ADMIN_TXT|
</td>
</tr>
END;
}
?>
DONE|
<tr>
<td class=listtitle colspan=2>
There are <b>|NEWTICKETS|</b> new ticket messages.
</td>
</tr>
<tr>
<td class=list colspan=2>
<a href="CMD_TICKET_MANAGE">Manage Reseller/User Tickets</a>
</td>
</tr>
</table>

View File

@@ -0,0 +1,45 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">Show Admins</a> &raquo; <a class=tree href="/HTM_ACCOUNT_ADMIN_CREATE">Create Admin</a>|
|?HELP_SECTION=`ADMIN_HELPER`/createa.html|
|HTM_ADMIN_TOP|
<script language="Javascript">
<!--
|HTM_JAVASCRIPT|
function showAdminMessage()
{
var message = window.open("CMD_EDIT_ADMIN_MESSAGE","message","width=740,height=480,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>Create Administrator Account</td></tr>
<form name=reseller action="CMD_ACCOUNT_ADMIN" method="post" onSubmit="return formOK()">
<input type=hidden name=action value=create>
<tr><td class=list>Username:</td><td class=list><input type=text name=username maxlength=|MAX_USERNAME_LENGTH| onChange="checkName()"></td></tr>
<tr><td class=list>Email:</td><td class=list><input type=text name=email onChange="checkEmail()"></td></tr>
<tr><td class=list>Enter Password</td><td class=list><input type=password name=passwd> <input type=button value="Random" onClick="randomPass()"></td></tr>
<tr><td class=list>Re-Enter Password:</td><td class=list><input type=password name=passwd2 onChange="checkPass()"></td></tr>
<tr><td class=list>Send Email Notification:</td><td class=list><input type=checkbox value="yes" name=notify checked> <a href="javascript:showAdminMessage();">Edit Admin Message</a></td></tr>
<tr><td td class=listtitle colspan=3 align=right>
<input type=submit value="Submit">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,107 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_CREATE">Create Reseller</a> &raquo; 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>Create Reseller</td ></tr >
<tr><td class=list>Username:</td><td class=list><input type=text name=username value="|NEWUSERNAME|"></td><td class=list></td></tr>
<tr><td class=list>Email:</td><td class=list><input type=text name=email value="|EMAIL|"></td><td class=list></td></tr>
<tr><td class=list>Enter Password</td><td class=list><input type=password name=passwd value="|PASSWD|"></td><td class=list></td></tr>
<tr><td class=list>Re-Enter Password:</td><td class=list><input type=password name=passwd2 value="|PASSWD2|"><td class=list></td></td></tr>
<tr><td class=list>Domain:</td><td class=list><input type=text name=domain value="|DOMAIN|"></td><td class=list></td></tr>
<tr ><td class=list>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|>Unlimited</td></tr>
<tr ><td class=list>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|>Unlimited</td></tr >
|*if HAVE_INODE="yes"|
<tr ><td class=list>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|>Unlimited</td></tr >
|*endif|
<tr ><td class=list>Virtual 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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>IPs</td ><td class=list><input type=text name=ips value="|IPS|"></td ><td class=list></td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>AutoResponders</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|>Unlimited</td></tr >
<tr ><td class=list>MySQL Databases</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|>Unlimited</td></tr >
<tr ><td class=list>Domain Pointers</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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>Anonymous 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>CGI 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>PHP 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>SpamAssassin</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list>Catch-All Email</td><td class=list align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>SSL 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>SSH 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>SSH Access 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>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>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>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>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>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>Personal DNS's</td><td class=list align=center><input type=radio name=dns value="OFF" |DNSCHECKED|></td><td class=list>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>Uses 2 IP's, domain uses one of them</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>Uses 3 IP's, domain gets own IP</td></tr>
<tr><td class=list>Share 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>Domain IP:</td><td class=list>
<select class=selectclass name=ip>
<option value=shared |SELECTSHARE|>Shared - Server</option>
<option value=sharedreseller |SHAREDRESELLER|>Shared - Reseller's IP</option>
<option value=assign |SELECTASSIGNED|>Assigned</option>
</select >
</td><td class=list></td></tr>
<tr><td class=list>Send Email Notification:</td><td class=list><input type=checkbox name=notify value="yes" |NOTIFY|> <a href="javascript:showResellerMessage();">Edit Reseller Message</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|
<tr><td class=listtitle colspan=3 align=right>
<input type=submit name=add value="Submit">
</td></tr>
</form>
</table >
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,76 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_CREATE">Create Reseller</a>|
|?HELP_SECTION=`ADMIN_HELPER`/creater.html|
|HTM_ADMIN_TOP|
<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=480,scrollbars=no,resizable=yes");
}
// -->
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name=reseller action="CMD_ACCOUNT_RESELLER" method="post" onSubmit="return formOK()">
<input type=hidden name=action value=create>
<tr ><td class=listtitle colspan=3>Create Reseller</td ></tr >
<tr><td class=list>Username:</td><td class=list><input type=text name=username size=32 maxlength=|MAX_USERNAME_LENGTH| onChange="checkName()"></td></tr>
<tr><td class=list>Email:</td><td class=list><input type=text name=email size=32 onChange="checkEmail()"></td></tr>
<tr><td class=list>Enter Password</td><td class=list><input type=password name=passwd size=32> <input type=button value="Random" onClick="randomPass()"></td></tr>
<tr><td class=list>Re-Enter Password:</td><td class=list><input type=password name=passwd2 size=32 onChange="checkPass()"></td></tr>
<tr><td class=list>Domain:</td><td class=list><input type=text name=domain size=32 onChange="checkDomain()"></td></tr>
<tr><td class=list>Use Reseller Package:</td><td class=list>|PACKAGES| &nbsp;&nbsp;&nbsp;|FREEIPS| Free IP(s).</td></tr>
<tr><td class=list>Account IP:</td><td class=list>
<select class=selectclass name=ip>
<option selected value=shared>Shared - Server</option>
<option value=sharedreseller>Shared - Reseller's IP</option>
<option value=assign>Assigned</option>
</select >
</td></tr>
<tr><td class=list>Send Email Notification:</td><td class=list><input type=checkbox name=notify value="yes" checked> <a href="javascript:showResellerMessage();">Edit Reseller Message</a></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit name=customize value="Customize">
<input type=submit name=add value="Submit">
</td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,8 @@
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">Custom Httpd Configurations</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
|DOMAINS|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,236 @@
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">Custom Httpd Configurations</a> &raquo; <a class=tree href="/CMD_CUSTOM_HTTPD?domain=`domain`">`domain`|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|*if CONFIG_ERROR="1"|
<center>
<br><br><b>Configuration Syntax Error - See below for details</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>Httpd.conf Customization for <b>|domain|</b></td>
</tr>
<tr>
<td class=list align=center>
|*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<=4; 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|
}
//-->
</script>
<tr id=addition_custom_tokens>
<td class=list2><span class=expand_toggle_plus onclick="show_additional_custom_tokens();">+</span> 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>
Appears at the very top of the template, before setting the variables.
|*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"|Appears in <b>ALL</b> location / sections. Use the LOCATION token.|*else|Appears just before the &ltDirectory&gt section.|*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"|Appears just before the webapps include.|*else|Appears as the first item within the &ltDirectory&gt section.|*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>
The very 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>
<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> Available 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>
|?LANG_CUSTOM_TEMPLATE=&nbsp;&nbsp;&nbsp; <b>*** Custom Template ***</b>|
|?VH_COLS=118|
<tr><td class=list2 colspan=2><span class=expand_toggle_plus id=templates_toggle onclick="toggle_expand('templates_toggle', 'templates_visibility');">+</span> Templates</td></tr>
<tr id=templates_visibility style="display: none;">
<td class=list2>
<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"||LANG_CUSTOM_TEMPLATE||*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"||LANG_CUSTOM_TEMPLATE||*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"||LANG_CUSTOM_TEMPLATE||*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><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"||LANG_CUSTOM_TEMPLATE||*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"||LANG_CUSTOM_TEMPLATE||*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"||LANG_CUSTOM_TEMPLATE||*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>
</table>
</td>
</tr>
<tr>
<td class=listtitle align=right><input type=submit value="Save"></td>
</tr>
<form>
</table>
<table class=list>
<tr>
<td class=listtitle>
Contents of the httpd.conf file for |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>
Configuration 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|

View File

@@ -0,0 +1,79 @@
|?TREE=&raquo; <a class=tree href="/CMD_CUSTOM_HTTPD">Custom Httpd Configurations</a> &raquo; <a class=tree href="/CMD_CUSTOM_HTTPD?user=`user`&php-fpm=`php-fpm`">php-fpm `php-fpm`|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|*if CONFIG_ERROR="1"|
<center>
<br><br><b>Configuration Syntax Error - See below for details</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>PHP-FPM config customization for |user| <b>php-fpm |php-fpm|</b></td>
</tr>
<tr>
<td class=list align=center>Add the code to be inserted into the CUSTOM tokens<br>
<b>&#124;CUSTOM1&#124;</b><br>
<textarea class="code_edit" cols=160 rows=4 wrap=off name=custom1>|CUSTOM1|</textarea>
<br><br>
<b>&#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> Available 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"|&nbsp;&nbsp;&nbsp; <b>*** Custom Template ***</b>|*endif|</td></tr>
<tr id=templates_visibility style="display: none;">
<td class=list>
<textarea class="code_edit" class="code_edit" cols=160 rows=35 wrap=off readonly>|PHP_FPM_TEMPLATE|</textarea>
</td>
</tr>
<tr>
<td class=listtitle align=right><input type=submit value="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>
Configuration 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|

View File

@@ -0,0 +1,16 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">Show Admins</a> &raquo; <a class=tree href="/HTM_ACCOUNT_ADMIN_CREATE">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>Delete Administrator Account</td></tr>
<form action="CMD_ACCOUNT_ADMIN" method="post">
<input type=hidden name=action value=delete>
<tr><td class=list>Username:</td><td class=list><input type=text name=username></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit value="Submit">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,16 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a> &raquo; <a class=tree href="/HTM_ACCOUNT_RESELLER_DELETE">Delete Reseller</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>Delete Reseller Account</td></tr>
<form action="CMD_ACCOUNT_RESELLER" method="post">
<input type=hidden name=action value=delete>
<tr><td class=list>Username:</td><td class=list><input type=text name=username></td></tr>
<tr><td class=listtitle colspan=2 align=right>
<input type=submit value="Submit">
</td></tr>
</form>
</table>
</center>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,41 @@
|?TREE=&raquo; <a class=tree href="/CMD_DNS_ADMIN">DNS Admin</a>|
|?HELP_SECTION=`ADMIN_HELPER`/dnsadmin.html|
|HTM_ADMIN_TOP|
<b>Select the dns record to edit.</b><br>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET">
<tr><td class=listtitle>
Show Domains that
<select class=selectclass name=comparison1>
<option value="none">--</option >
<option value="equals">equal</option >
<option value="contains">contain</option >
<option selected value="startswith">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="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>Add Zone</td></tr>
<tr><td class=list align=right>Domain Name</td><td class=list><input type=text name=domain></td></tr>
<tr><td class=list align=right>IP Address</td><td class=list><input type=text name=ip></td></tr>
<tr><td class=list align=right>Name Server 1</td><td class=list><input type=text name=ns1></td></tr>
<tr><td class=list align=right>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">Create Reverse IP Lookup&nbsp;&nbsp;&nbsp;<input type=submit value="Add"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,180 @@
|?TREE=&raquo; <a class=tree href="/CMD_DNS_ADMIN">DNS Admin</a> &raquo; <a class=tree href="/CMD_DNS_ADMIN?domain=`domain`">Entry for `domain`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/dnsadmin.html|
|HTM_ADMIN_TOP|
<script language="Javascript">
<!--
//**NOTE that this will check ALL checkboxes in the form.
function selectAllDNS()
{
with (document.tableform)
{
var check = false;
var i=0;
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox')
{
check = !(elements[i].checked); break;
}
for (i=0; i < elements.length; i++)
if (elements[i].type == 'checkbox')
elements[i].checked = check;
}
}
// -->
</script>
<table class=list cellpadding=3 cellspacing=1>
<form name=tableform action='/CMD_DNS_ADMIN' method='POST'>
<tr>
<td class=listtitle>Name</td >
<td class=listtitle align=center >Type</td >
<td class=listtitle>Value</td >
<td class=listtitle align=center ><a class=listtitle href="javascript:selectAllDNS();">Select</a></td >
</tr>
|DNS_ROWS|
<tr><td class=listtitle align=right colspan=4>
<table cellpadding=0 cellspacing=0 width=100%><tr>
<td><input type=submit value='Reset Defaults' name=reset onClick="return confirm('WARNING: Resetting the defaults will wipe any custom entries you have made.');"></td>
<td align=right><input type=submit value='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=list colspan=4>Add Domain Records</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=list2><input type=text name=name ></td><td class=list2 align=center>A</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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><input type=text name=value value='|DOMAIN|.' ></td><td class=list align=center>NS</td><td class=list><input type=text name=name size=26 ></td>
<td class=list align=center><input type=submit name=add value="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=list2><input type=text name=name |*if HAVE_FULL_MX_RECORDS="1"|value='|DOMAIN|.'|*endif|></td><td class=list2 align=center>MX</td><td class=list2>
<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=18>
|*endif|
</td>
<td class=list2 align=center><input type=submit name=add value="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><input type=text name=name ></td><td class=list align=center>CNAME</td><td class=list><input type=text name=value value='|DOMAIN|.' size=26></td>
<td class=list align=center><input type=submit name=add value="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=list2><input type=text name=name ></td><td class=list2 align=center>PTR</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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><input type=text name=name value="|DOMAIN|."></td><td class=list align=center>TXT</td><td class=list><input type=text name=value size=26 ></td>
<td class=list align=center><input type=submit name=add value="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=list2><input type=text name=name value=""></td><td class=list2 align=center>AAAA</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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><input type=text name=name value=""></td><td class=list align=center>SRV</td><td class=list><input type=text name=value size=26 ></td>
<td class=list align=center><input type=submit name=add value="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=list2><input type=text name=name value=""></td><td class=list2 align=center>SPF</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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=list2><input type=text name=name value=""></td><td class=list2 align=center>TLSA</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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=list2><input type=text name=name value=""></td><td class=list2 align=center>CAA</td><td class=list2><input type=text name=value size=26 ></td>
<td class=list2 align=center><input type=submit name=add value="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=list2>Override TTL Value</td>
<td class=list2 align=center>TTL</td>
<td class=list2><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|>Use Default</td>
<td class=list2 align=center><input type=submit value="Save"></td>
</tr>
</form>
|*endif|
</table >
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,46 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_FILE_EDITOR">File Editor</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|*if SAVED="yes"|
<br>
<center><b>|file| Saved</b></center>
<br>
|*endif|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>File Editor</td></tr>
<form action="/CMD_ADMIN_FILE_EDITOR" method="GET">
<tr><td class=list align=right>Select a file to edit </td><td class=list>|FILES| <input type=submit value="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=180 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">
This file is tagged as secure. Root password required to edit: <input type=password name="rootpass"> <input type=submit value="Authenticate"><br>
|*endif|
|*if file|
|file|
|*endif|
|*if REQUIRE_ROOT_AUTH!="yes"|
<input type=submit value="Save" |SAVE_ENABLE|>
|*endif|
</td></tr>
</form>
</table>
|HTM_FOOTER|

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,20 @@
|?TREE=&raquo; <a class=tree href="/CMD_IP_MANAGER">IP Manager</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ipman.html|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|TEXT|<br>
<table cellpadding=3 cellspacing=1 class=list>
<form action="/CMD_IP_MANAGER" method='POST'>
<input type=hidden name=action value=add>
<tr><td class=listtitle colspan=2>Add IP</td></tr>
<tr><td class=list>IP</td><td class=list><input type=text name=ip></td></tr>
<tr><td class=list>NetMask</td><td class=list><input type=text name=netmask value="255.255.255.0">|*if HAVE_IPV6="yes"| For IPv6 IPs, use a /mask, eg: /64|*endif|</td></tr>
<tr><td class=listtitle align=right colspan=2><input type=submit value='Add IP'></td></tr>
</form>
</table>
|TABLE|
|HTM_FOOTER|

View File

@@ -0,0 +1,41 @@
|?TREE=&raquo; <a class=tree href="/CMD_IP_MANAGER">IP Manager</a>|
|?HELP_SECTION=`ADMIN_HELPER`/ipman.html|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<table cellpadding=3 cellspacing=1 class=list>
<tr><td class=listtitle colspan=2><b>Details for |ip|</b></td></tr>
<tr><td class=list>Status</td><td class=list>|status|</td></tr>
<tr><td class=list2>Netmask</td><td class=list2>|netmask|</td></tr>
<tr><td class=list>Reseller</td><td class=list>|reseller|</td></tr>
<tr><td class=list2>User(s)</td><td class=list2>|value|</td></tr>
<tr><td class=list>Nameserver</td><td class=list>|ns|</td></tr>
</table>
|IPS_TO_LINK|
<br>
|LINKED_IPS|
<br><br>
<div style='text-align: left'>
The main purpose for this feature is to link LAN IPs to external IPs,<br>and/or to link IPv6 IPs to IPv4 IPs.<br>
<br>
<b>LAN</b>: View the details of the external IP. Link the internal IP to the external IP.<br>Only select Apache, do not select DNS. Add Users to external IP<br>
<br>
<b>IPv6</b>: View the details of the IPv4 IP. Link the IPv6 to the IPv4. Check both DNS and Apache.<br>
<br>
Adding a linked IP to the current IP will add the linked IP to the areas where current IP exists.<br>Linking an IP with dns will duplicate the A/AAAA records for the current IP with the linked IP.<br>Linking an IP with apache will add the linked IP into the VirtualHost with the current IP.<br>
<br>
This feature is independant of the Multi-IP system, but they can be used together.<br>For example a User can have 2 IPs with the Multi-IP system, and each of those IPs can have linked IPs.<br>
<br>
Links are not recursive, so you don't need to worry about infinite loops.<br>
<br>
The "Apply to existing Domains" option will trigger the httpd.conf rewrites and insert A/AAAA records into the local dns zones.<br>Disabling this checkbox won't touch the dns or httpd.conf files, but future httpd.cont rewrites will have the linked IP added.
</div>
|HTM_FOOTER|

View File

@@ -0,0 +1,40 @@
|?TREE=&raquo; <a class=tree href="/CMD_LICENSE">Licensing / Updates</a>|
|?HELP_SECTION=`ADMIN_HELPER`/license.html|
|HTM_ADMIN_TOP|
<table cellspacing=1 cellpadding=3 class=list>
<tr><td class=listtitle colspan=2>License Values</a></td></tr>
<tr><td class=list>License IP</td><td class=list>|ip|</td></tr>
<tr><td class=list>Name in License</td><td class=list>|name|</td></tr>
<tr><td class=list>License ID</td><td class=list>|lid|</td></tr>
<tr><td class=list>Client ID</td><td class=list>|uid|</td></tr>
|*if internal="Y"|
<tr><td class=list>License Type</td><td class=list style='white-space: normal;'><b>INTERNAL LICENSE</b> -- This special license may not be resold or transferred. For internal datacentre use only. Please contact your server provider for control panel and system technical assistance. Please report unauthorized reselling to sales@directadmin.com</td></tr>
|*endif|
|*if internal="N"|
<tr><td class=list>License Type</td><td class=list style='white-space: normal;'>External license</td></tr>
|*endif|
<tr><td class=list>DirectAdmin License</td><td class=list><input type=button onclick="location.href='CMD_LICENSE_VERIFY'" value='Verify'> Check to see if the current software is valid</td></tr>
<tr><td class=list>Valid After</td><td class=list>|start_string|</td></tr>
<tr><td class=list>Valid Until</td><td class=list>|expiry_string|</td></tr>
|*if portioned="Y"|
<tr><td class=list>Portioned License</td><td class=list style='white-space: normal;'>This <a target=_blank href="http://help.directadmin.com/item.php?id=378">Portioned License</a> is a license that has a true expiry at a date father into the future than is set in the physical key. The license will automatically update to the next time period when the key's expiry nears.<br>True expiry: |true_expiry_string|</td></tr>
|*endif|
<tr><td class=list>Current Server Time</td><td class=list>|TIME|</td></tr>
<tr><td class=list>Time Remaining</td><td class=list>|remaining|</td></tr>
<tr><td class=list>Last Updated</td><td class=list>|license_change|</td></tr>
<tr><td class=list align=center colspan=2><a href="/CMD_LICENSE?update=license">Update License</a></td></tr>
<tr><td class=listtitle colspan=2>DirectAdmin Values</a></td></tr>
<tr><td class=list>Compiled on</td><td class=list>|OS_NAME|</td></tr>
<tr><td class=list>Compile Date</td><td class=list>|compile_time|</td></tr>
<tr><td class=list>Server Version</td><td class=list>|version|</td></tr>
<tr><td class=list>Current Available Version</td><td class=list>|currentversion|</td></tr>
<tr><td class=list>Last Updated</td><td class=list>|software_change|</td></tr>
<tr><td class=list>Last Restart</td><td class=list>|startup_time|</td></tr>
<tr><td class=list align=center colspan=2><a href="/CMD_LICENSE?update=program">Update DirectAdmin</a></td></tr>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,25 @@
|?TREE=&raquo; <a class=tree href="/CMD_LOG_VIEWER">Log Viewer</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>Select Log File to view</td></tr>
<form action="/CMD_LOG_VIEWER" method="GET">
<tr><td class=list align=right>Log File</td><td class=list>|FILES|</td></tr>
<tr><td class=list2 align=right>Number of lines from the end</td><td class=list2><input type=text name=lines value="|LINES|" size=4> (0 for entire file)</td></tr>
<tr><td class=list align=right>Output type</td><td class=list><input type=radio name=type value=textarea checked>TextArea Below<br>
<input type=radio name=type value=raw>Raw file (faster and more efficient)</td></tr>
<tr><td class=list2 align=right>Grep</td><td class=list2><input type=text size=32 value="|GREPVAL|" name=grep> <input type=checkbox name=invert_grep value="yes" |INVERTCHECKED|>Invert &nbsp;<input type=checkbox name=ignore_case value="yes" |CASECHECKED|>Ignore Case &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use | for multiple <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="Show Log"</td></tr>
</form>
</table>
<br>
<center>
<textarea cols=120 rows=25 wrap=off>|LOGDATA|</textarea>
</center>
|HTM_FOOTER|

View File

@@ -0,0 +1,29 @@
|?TREE=&raquo; <a class=tree href="/CMD_MAIL_QUEUE">Mail Queue Administration</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
<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='Thaw' name=thaw>
<input type=submit value='Freeze' name=freeze>
<input type=submit value='Retry' name=retry>
<input type=submit value='Bounce' name=bounce>
<input type=submit value='Delete' name=delete>
</form>
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle>E-Mail 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>E-Mail Body Chunk</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>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|

View File

@@ -0,0 +1,14 @@
|?TREE=&raquo; <a class=tree href="/CMD_MAIL_QUEUE">Mail Queue Administration</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<br>
|TABLE|
<br>
<center><a href="javascript: window.location.reload()">Refresh</a></center>
|HTM_FOOTER|

View File

@@ -0,0 +1,5 @@
<table width=100% height=100% cellspacing="5" cellpadding="5">
<tr><td>|DYN_TABS|</td></tr>
<tr><td>|DYN_CONTENT|</td></tr>
<tr><td height=100%> </td></tr>
</table>

View File

@@ -0,0 +1,12 @@
|?TREE=&raquo; <a class=tree href="/CMD_MANAGE_RESELLER_PACKAGES">Manage Reseller Packages</a>|
|?HELP_SECTION=`ADMIN_HELPER`/rpackages.html|
|HTM_ADMIN_TOP|
Reseller package manager<br>
<br>
<a href="/CMD_SHOW_RESELLER_PACKAGE">Add Package</a><br>
|PACKAGES|
<br>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,12 @@
<table class=menu width=100% height=100% cellspacing="5" cellpadding="5">
<tr><td class=header align=left>Admin Panel</td></tr>
<tr><td class=menu align=left>Bandwidth (Meg):<br><b>|ADMINBANDWIDTH|</b></td></tr>
<tr><td class=menu align=left>Disk Usage (Meg):<br><b>|ADMINQUOTA|</b></td></tr>
<tr><td class=menu align=left>Users:<br><b>|ADMINUSERS|</b></td></tr>
<tr><td class=menu align=left>Resellers:<br><b>|ADMINRESELLERS|</b></td></tr>
<tr><td class=menu align=left>Domains:<br><b>|ADMINDOMAINS|</b></td></tr>
<tr><td height=100%></td></tr>
</table>

View File

@@ -0,0 +1,86 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER?user=`user`">Reseller `user`</a> &raquo; <a class=tree href="/CMD_MODIFY_RESELLER?user=anixs">Modify `user`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_ADMIN_TOP|
Modify reseller |user|
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=3>Change Package for reseller |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>Set Package to</td><td class=list>|PACKAGES|</td><td class=list><input type=submit value="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>Manually Change Settings</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>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="unlimited" onClick='setText("bandwidth",this)' |BANDWIDTHCHECKED|>Unlimited</td></tr>
<tr ><td class=list>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="unlimited" onClick='setText("quota",this)' |QUOTACHECKED|>Unlimited</td></tr>
|*if HAVE_INODE="yes"|
<tr ><td class=list>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|>Unlimited</td></tr>
|*endif|
<tr ><td class=list>Virtual 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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemails",this)' |NEMAILSCHECKED|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemailf",this)' |NEMAILFCHECKED|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemailml",this)' |NEMAILMLCHECKED|>Unlimited</td></tr >
<tr ><td class=list>AutoResponders</td ><td class=list><input type=text id="nemailr" name=nemailr value="|NEMAILR|"></td ><td class=list><input type="checkbox" name="unemailr" value="unlimited" onClick='setText("nemailr",this)' |NEMAILRCHECKED|>Unlimited</td></tr >
<tr ><td class=list>MySQL Databases</td ><td class=list><input type=text id="mysql" name=mysql value="|MYSQL|"></td ><td class=list><input type="checkbox" name="umysql" value="unlimited" onClick='setText("mysql",this)' |MYSQLCHECKED|>Unlimited</td></tr >
<tr ><td class=list>Domain Pointers</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|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("ftp",this)' |FTPCHECKED|>Unlimited</td></tr >
<tr ><td class=list>Anonymous 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>CGI 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>PHP 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>SpamAssassin</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list>Catch-All Email</td><td class=list align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>SSL 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>SSH 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>SSH Access 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>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>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>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>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>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|
<tr><td class=listtitle colspan=3 align=right><input type=submit value="Save"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,42 @@
|LF_STANDARD|
|?TREE=&raquo; <a class=tree href="/CMD_MULTI_SERVER">Multi Server Setup</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<form action="/CMD_MULTI_SERVER" method="POST">
<input type=hidden name=action value="onoff">
|*if CLUSTER_ON="yes"|
Multi Server is currently turned <b>ON</b> &nbsp;&nbsp;&nbsp; <input type=submit name=off value="Turn Off">
|*else|
Multi Server is currently turned <b>OFF</b> &nbsp;&nbsp;&nbsp; <input type=submit name=on value="Turn On">
|*endif|
</form><b>List of External 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>Add Remote Server<//td></tr>
<tr>
<td class=list>IP: <input type=text name=ip size=15></td>
<td class=list>Port: <input type=text name=port size=4 value="2222"></td>
<td class=list>SSL: <input type=checkbox name=ssl value=yes size=4></td>
<td class=list>Username: <input type=text name=user size=8></td>
<td class=list>Password: <input type=password name=passwd size=8></td>
</tr>
<tr><td class=listtitle align=right colspan=5><input type=submit value="Add"><//td></tr>
</form>
</table>
<br>
<table cellpadding=1 cellspacing=1>
<tr><td align=right><b>SSL Connection</b>:</td><td>The specified server requires SSL in order to connect (eg, https)</td></tr>
<tr><td align=right><b>Zone Transfer</b>:</td><td>DA will transfer the dns info on the specified server when new domains are added and dns settings are changed.</td></tr>
<tr><td align=right><b>Domain Check</b>:</td><td>DA will first check the specified server before creating a domain to ensure the domain does not exist.</td></tr>
</table>
|HTM_FOOTER|

View File

@@ -0,0 +1,28 @@
|?TREE=&raquo; <a class=tree href="/CMD_PLUGIN_MANAGER">Plugin Manager</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<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>Add Plugin</b> - Select Upload Method</td></tr>
<tr><td class=list><input type=radio name=type value="url" checked>Url</td><td class=list> <input type=text name=url size=32 value="http://"> Enter the URL location where the plugin can be downloaded</td></tr>
<tr><td class=list><input type=radio name=type value="file">File</td><td class=list> <input type=file name=file1 size=32> Upload the plugin from your local computer</td></tr>
<tr><td class=listtitle colspan=2 align=right><b>Password</b>: <input type=password name=passwd size=10>&nbsp;&nbsp;&nbsp;<input type=checkbox name=install value="yes" checked> Install after upload&nbsp;&nbsp;&nbsp;<input type=submit value="Add Plugin"></td></tr>
</form>
</table>
<br><br><br>
|HTM_FOOTER|

View File

@@ -0,0 +1,47 @@
|?TREE=&raquo; <a class=tree href="/CMD_PHP_SAFE_MODE">Php Safe Mode Setup</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
<style>
.safe_mode_on { COLOR: green; FONT-WEIGHT: bold; }
.safe_mode_off{ COLOR: red; }
</style>
<b>Php Safe Mode Settings</b>
<br>
<form action="/CMD_PHP_SAFE_MODE" method=POST>
<input type=hidden name=action value=enabled>
Default Safe Mode for new domains:
<input type=radio name=enabled value="ON" |ONCHECKED|>ON
<input type=radio name=enabled value="OFF" |OFFCHECKED|>OFF
<br>
Default Open BaseDir for new domains:
<input type=radio name=obdenabled value="ON" |OBDONCHECKED|>ON
<input type=radio name=obdenabled value="OFF" |OBDOFFCHECKED|>OFF
<br>
<input type=submit value="Save">
</form>
<br>
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET">
<tr><td class=listtitle>
Show Domains that
<select class=selectclass name=comparison1>
<option value="none">--</option >
<option value="equals">equal</option >
<option value="contains">contain</option >
<option selected value="startswith">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="Search"></td></tr>
</form>
</table>
|DOMAINS|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,9 @@
|?TREE=&raquo; <a class=tree href="/CMD_ADMIN_SHOW">Show Admins</a>|
|?HELP_SECTION=`ADMIN_HELPER`/createa.html|
|HTM_ADMIN_TOP|
<a href="HTM_ACCOUNT_ADMIN_CREATE">Create Admin</a><br>
<a href="HTM_ACCOUNT_ADMIN_DELETE">Delete Admin</a><br>
|TABLE|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,39 @@
|?TREE=&raquo; <a class=tree href="/CMD_ALL_USER_SHOW">Show All Users</a>|
|?HELP_SECTION=`ADMIN_HELPER`/showall.html|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<a href="HTM_ACCOUNT_USER_DELETE">Delete a User</a><br>
|*if RESULT!=""|
<div class='warning_info'>|RESULT|</div>
|*endif|
<table class=list cellpadding=3 cellspacing=1>
<form action="" method="GET" name=searchform>
<tr><td class=listtitle>
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="Search">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type=button value="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|

View File

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

View File

@@ -0,0 +1,48 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER?user=`user`">Reseller `user`</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_ADMIN_TOP|
<b>Details for reseller |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="Login as |user|"><br>
|HTM_LOGIN_AS_WARNINGS|
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="Modify Reseller |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='Delete |user|' name=delete>
</form>
</td>
<td align=center valign=top>
<form>
<input type=button value="|user|'s User 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>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="Save Comments"></td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,80 @@
|?TREE=&raquo; <a class=tree href="/CMD_MANAGE_RESELLER_PACKAGES">Manage Reseller Packages</a> &raquo; <a class=tree href="/CMD_SHOW_RESELLER_PACKAGE?package=`PACKAGENAME`">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>Reseller Package: |PACKAGENAME|</td ></tr >
<tr ><td class=list>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="unlimited" onClick='setText("bandwidth",this)' |BANDWIDTHCHECKED|>Unlimited</td></tr>
<tr ><td class=list>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="unlimited" onClick='setText("quota",this)' |QUOTACHECKED|>Unlimited</td></tr >
|*if HAVE_INODE="yes"|
<tr ><td class=list>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|>Unlimited</td></tr >
|*endif|
<tr ><td class=list>Virtual 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|>Unlimited</td></tr >
<tr ><td class=list>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|>Unlimited</td></tr >
<tr ><td class=list>IPs</td ><td class=list><input type=text id="ips" name=ips value="|IPS|"></td ><td class=list></td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemails",this)' |NEMAILSCHECKED|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemailf",this)' |NEMAILFCHECKED|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("nemailml",this)' |NEMAILMLCHECKED|>Unlimited</td></tr >
<tr ><td class=list>AutoResponders</td ><td class=list><input type=text id="nemailr" name=nemailr value="|NEMAILR|"></td ><td class=list><input type="checkbox" name="unemailr" value="unlimited" onClick='setText("nemailr",this)' |NEMAILRCHECKED|>Unlimited</td></tr >
<tr ><td class=list>MySQL Databases</td ><td class=list><input type=text id="mysql" name=mysql value="|MYSQL|"></td ><td class=list><input type="checkbox" name="umysql" value="unlimited" onClick='setText("mysql",this)' |MYSQLCHECKED|>Unlimited</td></tr >
<tr ><td class=list>Domain Pointers</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|>Unlimited</td></tr >
<tr ><td class=list>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="unlimited" onClick='setText("ftp",this)' |FTPCHECKED|>Unlimited</td></tr >
<tr ><td class=list>Anonymous 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>CGI 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>PHP 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>SpamAssassin</td><td class=list align=center><input type=checkbox name=spam value="ON" |SPAMCHECKED|></td><td class=list></td></tr>
<tr><td class=list>Catch-All Email</td><td class=list align=center><input type=checkbox name=catchall value="ON" |CATCHALLCHECKED|></td><td class=list></td></tr>
<tr><td class=list>SSL 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>SSH 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>SSH Access 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>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>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>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>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>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>Personal DNS's</td><td class=list align=center><input type=radio name=dns value="OFF" |DNSCHECKED|></td><td class=list>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>Uses 2 IP's, domain uses one of them</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>Uses 3 IP's, domain gets own IP</td></tr>
<tr><td class=list>Share Server IP</td><td class=list align=center><input type=checkbox name=serverip value="ON" |SERVERIP|></td><td class=list>Allow Reseller to create sites with server IP</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|
<tr ><td class=listtitle align=right colspan=3>Package Name: <input type=text name=packagename value="|PACKAGENAME|"> <input type=submit value='Save' name=add> <input type=submit value='Cancel' name=cancel></td></tr >
</form>
</table >
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,10 @@
|?TREE=&raquo; <a class=tree href="/CMD_RESELLER_SHOW">Show Resellers</a>|
|?HELP_SECTION=`ADMIN_HELPER`/listr.html|
|HTM_ADMIN_TOP|
<a href="HTM_ACCOUNT_RESELLER_CREATE">Create Reseller</a><br>
<a href="HTM_ACCOUNT_RESELLER_DELETE">Delete Reseller</a><br>
|TABLE|
|HTM_ADMIN_BOTTOM|

View File

@@ -0,0 +1,11 @@
|?TREE=&raquo; <a class=tree href="/CMD_SHOW_SERVICES">Show Services</a>|
|?HELP_SECTION=`ADMIN_HELPER`/sinfo.html|
|HTM_HEADER|
|HTM_TAB_ADMIN|
|SERVICES_TABLE|
|HTM_FOOTER|

View File

@@ -0,0 +1,92 @@
|LF_STANDARD|
|LF_BACKUPS|
|?TREE=&raquo; <a class=tree href="/CMD_SYSTEM_BACKUP">System Backup</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_HEADER|
|HTM_TAB_ADMIN|
<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>Run System Backup</b> - you can only store 1 backup per day in the same path</td></tr>
<tr><td class=list align=center><input type=submit value="Run System Backup Now"></td></tr>
<tr><td class=list align=center><a href="/CMD_SYSTEM_BACKUP/status.log.txt">View Last Backup 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>Full System Backup - Cron Schedule</b></td></tr>
<tr><td class=list align=right>Minute</td><td class=list><input type=text name=minute value="|MINUTE|" size=2></td>
<td class=list2 align=right>Hour</td><td class=list2><input type=text name=hour value="|HOUR|" size=2></td>
<td class=list align=right>Day of Month</td><td class=list><input type=text name=dayofmonth value="|DAY|" size=2></td>
<td class=list2 align=right>Month</td><td class=list2><input type=text name=month value="|MONTH|" size=2></td>
<td class=list align=right>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>Use Cron for Backup<input type=checkbox name=use_cron value="yes" |CRON|>&nbsp;&nbsp;&nbsp;<input type=submit value="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>Configure Full System Backup</b></td></tr>
<tr><td class=list width=50%>Backup Path</td><td class=list><input type=text name="BACKUP_PATH" value="|BACKUP_PATH|" size=32></td></tr>
<td class=list2>Minimum disk space required for backup (MB)</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|>
Add user home directories to directory list below</td>
<td class=list>&nbsp;</td>
</tr>
<tr>
<td class=list2><input type=checkbox name="HTTP_BK" value="yes" |HTTP_BK|>
Backup httpd data</td>
<td class=list2><input type=checkbox name="BIND_BK" value="yes" |BIND_BK|>
Backup DNS data</td>
</tr>
<tr>
<td class=list><input type=checkbox name="MYSQL_BK" value="yes" |MYSQL_BK|>
Backup MySQL Databases</td>
<td class=list><input type=checkbox name="CUSTOM_BK" value="yes" |CUSTOM_BK|>
Backup Directories and Files listed below</td>
</tr>
<tr><td class=listtitle colspan=4>Use remote transfer:&nbsp;<input type=checkbox name="USE_RTRANS" value="yes" |USE_RTRANS|></td></tr>
<tr><td class=list>Remote transfer method</td><td class=list>|RTRANS_SELECT| &nbsp;&nbsp;&nbsp;&nbsp;<a href="/CMD_SYSTEM_BACKUP/id_dsa.pub">id_dsa.pub for scp (~user/.ssh/authorized_keys2)</a></td></tr>
<tr><td class=list2>Delete the local backup after remote transfer</td><td class=list2><input type=checkbox name="DEL_AFTERTRANS" value="yes" |DEL_AFTERTRANS|></td></tr>
<tr><td class=list>Incremental file-by-file backup.</td><td class=list><input type=checkbox name="FBF_RTRANS" value="yes" |FBF_RTRANS|> (Deletes local file before creating the next one)</td></tr>
<tr><td class=list2 align=right>Remote Host</td><td class=list2><input type=text name="FTP_HOST" value="|FTP_HOST|"></td></tr>
<tr><td class=list align=right>Remote User</td><td class=list><input type=text name="FTP_USER" value="|FTP_USER|"></td></tr>
<tr><td class=list2 align=right>Remote Password</td><td class=list2><input type=password name="FTP_PASS" value="|FTP_PASS|"></td></tr>
<tr><td class=list align=right>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="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="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="Add File">
</td></form>
</tr>
<tr>
<td class=listtitle colspan=2 align=right>&nbsp;</td></tr>
</form>
</table>
<br><br><br>
|HTM_FOOTER|

View File

@@ -0,0 +1,11 @@
<table class=tabs cellspacing="0" cellpadding="5">
<tr>
<td class=tabspace></td>
<td class=tabselected onmouseover="this.className='highlighted'" onmouseout="this.className='tabselected'" onclick="location.href='/HTM_INDEX'"><a class=tabtext href="/HTM_INDEX">Your Admin</a></td>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX_RESELLER'"><a class=tabtext href="/HTM_INDEX_RESELLER">Your Reseller</a></td>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX_USER'"><a class=tabtext href="/HTM_INDEX_USER">Your User</a></td>
<td width=100%></td>
</tr>
</table>

View File

@@ -0,0 +1,11 @@
<table class=tabs cellspacing="0" cellpadding="5">
<tr>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX'"><a class=tabtext href="/HTM_INDEX">Your Admin</a></td>
<td class=tabspace></td>
<td class=tabselected onmouseover="this.className='highlighted'" onmouseout="this.className='tabselected'" onclick="location.href='/HTM_INDEX_RESELLER'"><a class=tabtext href="/HTM_INDEX_RESELLER">Your Reseller</a></td>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX_USER'"><a class=tabtext href="/HTM_INDEX_USER">Your User</a></td>
<td width=100%></td>
</tr>
</table>

View File

@@ -0,0 +1,11 @@
<table class=tabs cellspacing="0" cellpadding="5">
<tr>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX'"><a class=tabtext href="/HTM_INDEX">Your Admin</a></td>
<td class=tabspace></td>
<td class=tab onmouseover="this.className='highlighted'" onmouseout="this.className='tab'" onclick="location.href='/HTM_INDEX_RESELLER'"><a class=tabtext href="/HTM_INDEX_RESELLER">Your Reseller</a></td>
<td class=tabspace></td>
<td class=tabselected onmouseover="this.className='highlighted'" onmouseout="this.className='tabselected'" onclick="location.href='/HTM_INDEX_USER'"><a class=tabtext href="/HTM_INDEX_USER">Your User</a></td>
<td width=100%></td>
</tr>
</table>

View File

@@ -0,0 +1,6 @@
</td>
</tr>
</table>
|HTM_FOOTER|

View File

@@ -0,0 +1,13 @@
|HTM_HEADER|
|HTM_TAB_ADMIN|
<table width=100% height=100% cellspacing="0" cellpadding="5">
<tr>
<td width=164 align="left" valign="top">
|HTM_ADMIN_MENU|
</td>
<td width=* valign="top" align="left">

View File

@@ -0,0 +1,76 @@
|?TREE=&raquo; <a class=tree href="/CMD_MOVE_USERS">Move Users between Resellers</a>|
|?HELP_SECTION=`ADMIN_HELPER`|
|HTM_ADMIN_TOP|
<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>Move Users between Resellers</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>
Select the Users of |CREATOR_SELECT| <input type=button value="Select" onClick="addReseller(document.tableform1.selectcreator.value)">
</td>
<td class=listtitle>Move Selected Users to Reseller:</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="Submit"</td></tr>
</form>
</table>
|HTM_ADMIN_BOTTOM|