z
This commit is contained in:
136
update/data/skins/power_user/reseller/backup_modify.html
Normal file
136
update/data/skins/power_user/reseller/backup_modify.html
Normal file
@@ -0,0 +1,136 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_BACKUP">Manage User Backups</a> » Modify Backup|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`|
|
||||
|HTM_HEADER|
|
||||
|
||||
|HTM_TAB_RESELLER|
|
||||
|
||||
<style>
|
||||
.step { white-space: nowrap; border: 1px solid light gray;}
|
||||
</style>
|
||||
|
||||
<table class=list cellspacing=6 cellpadding=8>
|
||||
<tr><td align=center colspan=3><b>Modify Backup</b></td></tr>
|
||||
<form name=tableform1 action="/CMD_USER_BACKUP" method="POST">
|
||||
<input type=hidden name=action value="modify">
|
||||
<input type=hidden name=id value="|id|">
|
||||
<tr>
|
||||
<td class=step valign=top>
|
||||
<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
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td></td>
|
||||
<td>
|
||||
<div style="overflow: auto; height: 160px; width: 200px;">
|
||||
|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: ~/|USERNAME|/|USER_BACKUPS_DIR|/</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_plain|"></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>
|
||||
</table>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3 align=right>Step 4: <input type=submit value="Save"></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
|
||||
|HTM_FOOTER|
|
||||
353
update/data/skins/power_user/reseller/backups.html
Normal file
353
update/data/skins/power_user/reseller/backups.html
Normal file
@@ -0,0 +1,353 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_BACKUP">Manage User Backups</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`|
|
||||
|HTM_HEADER|
|
||||
|
||||
|HTM_TAB_RESELLER|
|
||||
|
||||
<style>
|
||||
.step { white-space: nowrap; border: 1px solid light gray;}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
function submitBackup()
|
||||
{
|
||||
document.tableform1.backup_submit.disabled = true;
|
||||
document.tableform1.submit();
|
||||
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<table class=list cellspacing=6 cellpadding=8>
|
||||
<tr><td align=center colspan=3><b>Create Backup</b></td></tr>
|
||||
<form name=tableform1 action="/CMD_USER_BACKUP" method="POST">
|
||||
<input type=hidden name=action value="create">
|
||||
<tr>
|
||||
<td class=step valign=top>
|
||||
<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
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td></td>
|
||||
<td>
|
||||
<div style="overflow: auto; height: 160px; width: 200px;">
|
||||
|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: ~/|USERNAME|/|USER_BACKUPS_DIR|/</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>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3 align=right>Step 4: <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_USER_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: ~/|USERNAME|/|USER_BACKUPS_DIR|/</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_USER_BACKUP" method="POST">
|
||||
<input type=hidden name=action value="restore">
|
||||
<input type=hidden name=where value="|where|">
|
||||
<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|">
|
||||
<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.
|
||||
|
||||
</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: 160px;">
|
||||
|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>
|
||||
|
||||
<table width=100% cellspacing=1 cellpadding=0>
|
||||
<tr><td bgcolor="#C0C0C0"> </td></tr>
|
||||
<tr><td height=5> </td></tr>
|
||||
</table>
|
||||
|
||||
<hr width=50%>
|
||||
|
||||
<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> </td>
|
||||
</tr>
|
||||
<form action="/CMD_USER_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>
|
||||
<tr><td class=listtitle align=right colspan=2><input type=submit value="Save"></td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
|HTM_FOOTER|
|
||||
@@ -0,0 +1,19 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/HTM_USER_PASSWD">Change A Password</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/userpass.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
<br><br><br>
|
||||
<center>
|
||||
<table class=list style="width: 50%" cellpadding=3 cellspacing=1>
|
||||
<tr><td class=listtitle colspan=2 align=center>Change A Password</td></tr>
|
||||
<form action="CMD_USER_PASSWD" method="post">
|
||||
<tr><td class=list>Enter Username:</td><td class=list><input type=text name=username></td></tr>
|
||||
<tr><td class=list>Enter Password:</td><td class=list><input type=password name=passwd></td></tr>
|
||||
<tr><td class=list>Re-Enter Password:</td><td class=list><input type=password name=passwd2></td></tr>
|
||||
<tr><td class=listtitle colspan=2 align=right>
|
||||
<p align="center"><input type=submit value="Submit"></p>
|
||||
</td></tr>
|
||||
</form>
|
||||
</table>
|
||||
</center>
|
||||
<br><br><br>
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
170
update/data/skins/power_user/reseller/content_main.html
Normal file
170
update/data/skins/power_user/reseller/content_main.html
Normal file
@@ -0,0 +1,170 @@
|
||||
<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_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=value1 value="">
|
||||
<input type=hidden name=value8 value="">
|
||||
<input type=hidden name=sort1 value="1">
|
||||
<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();
|
||||
}
|
||||
}
|
||||
function showUserMessage()
|
||||
{
|
||||
var message = window.open("CMD_EDIT_USER_MESSAGE","message","width=740,height=520,scrollbars=no,resizable=yes");
|
||||
}
|
||||
// -->
|
||||
</script>
|
||||
|
||||
<table class=list cellspacing=1 cellpadding=5>
|
||||
<tr>
|
||||
<td class=listtitle colspan=2>
|
||||
Main Content for Reseller
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=list>
|
||||
<a href="HTM_ACCOUNT_USER_CREATE">Create User</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="CMD_MANAGE_USER_PACKAGES">Manage User Packages</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class=list>
|
||||
<a href="CMD_USER_SHOW">List Users</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="javascript:showUserMessage();">Edit Welcome Message</a>
|
||||
</td>
|
||||
<tr>
|
||||
<td class=list>
|
||||
<a href="CMD_SKINS">Import / Manage Skins</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="CMD_RESELLER_STATS">Reseller Statistics</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class=list>
|
||||
<a href="CMD_IP_CONFIG">IP Configuration</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="CMD_NAME_SERVER">Name Servers</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class=list>
|
||||
<a href="CMD_SYSTEM_INFO">Show System Information</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="/CMD_USER_BACKUP">Manage User Backups</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|$/usr/local/bin/php
|
||||
<?php
|
||||
$data = <<<END
|
||||
|PLUGIN_0_RESELLER_TXT|
|
||||
END;
|
||||
if (strlen($data) > 1)
|
||||
{
|
||||
echo <<<END
|
||||
<tr>
|
||||
<td class=list>
|
||||
$data
|
||||
</td>
|
||||
<td class=list>
|
||||
|PLUGIN_1_RESELLER_TXT|
|
||||
</td>
|
||||
</tr>
|
||||
END;
|
||||
}
|
||||
$data = <<<END
|
||||
|PLUGIN_2_RESELLER_TXT|
|
||||
END;
|
||||
if (strlen($data) > 1)
|
||||
{
|
||||
echo <<<END
|
||||
<tr>
|
||||
<td class=list>
|
||||
$data
|
||||
</td>
|
||||
<td class=list>
|
||||
|PLUGIN_3_RESELLER_TXT|
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class=list>
|
||||
|PLUGIN_4_RESELLER_TXT|
|
||||
</td>
|
||||
<td class=list>
|
||||
|PLUGIN_5_RESELLER_TXT|
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class=list>
|
||||
|PLUGIN_6_RESELLER_TXT|
|
||||
</td>
|
||||
<td class=list>
|
||||
|PLUGIN_7_RESELLER_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>
|
||||
<a href="CMD_TICKET_MANAGE">Manage User Tickets</a>
|
||||
</td>
|
||||
<td class=list>
|
||||
<a href="CMD_TICKET_CREATE?TYPE=Message&who=all">Message All Users</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
@@ -0,0 +1,99 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/HTM_ACCOUNT_USER_CREATE">Create a User</a> » Customize User `NEWUSERNAME`|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/create.html|
|
||||
|HTM_RESELLER_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 showUserMessage()
|
||||
{
|
||||
var message = window.open("CMD_EDIT_USER_MESSAGE","message","width=740,height=480,scrollbars=no,resizable=yes");
|
||||
}
|
||||
|
||||
// -->
|
||||
</script>
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<form name=package action="CMD_ACCOUNT_USER" method="post">
|
||||
<input type=hidden name=action value=create>
|
||||
|
||||
<tr ><td class=listtitle colspan=3>Create User</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>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>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>
|
||||
|*if RESELLERSPAM="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
|*if RESELLERCATCHALL="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
<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>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>Suspend at Limit</td><td class=list align=center><input type=checkbox name=suspend_at_limit value="ON" |SUSPENDATLIMITCHECKED|></td><td class=list></td></tr>
|
||||
|
||||
<tr><td class=list>Skin</td><td class=list align=center>|SKINS|</td><td class=list></td></tr>
|
||||
<tr><td class=list>Language</td><td class=list align=center>|LANGUAGESELECT|</td><td class=list></td></tr>
|
||||
<tr><td class=list>IP:</td><td class=list align=center>|IPSELECT|</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:showUserMessage();">Edit User 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_RESELLER_BOTTOM|
|
||||
70
update/data/skins/power_user/reseller/create_user.html
Normal file
70
update/data/skins/power_user/reseller/create_user.html
Normal file
@@ -0,0 +1,70 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/HTM_ACCOUNT_USER_CREATE">Create a User</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/create.html|
|
||||
|HTM_RESELLER_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 showUserMessage()
|
||||
{
|
||||
var message = window.open("CMD_EDIT_USER_MESSAGE","message","width=740,height=480,scrollbars=no,resizable=yes");
|
||||
}
|
||||
|
||||
// -->
|
||||
</script>
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<form name=reseller action="CMD_ACCOUNT_USER" method="post" onSubmit="return formOK()">
|
||||
<input type=hidden name=action value=create>
|
||||
|
||||
<tr ><td class=listtitle colspan=3>Create User</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 User Package:</td><td class=list>|PACKAGES|</td></tr>
|
||||
<tr><td class=list>IP:</td><td class=list>|IPSELECT|</td></tr>
|
||||
<tr><td class=list>Send Email Notification:</td><td class=list><input type=checkbox value="yes" name=notify checked> <a href="javascript:showUserMessage();">Edit User 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_RESELLER_BOTTOM|
|
||||
15
update/data/skins/power_user/reseller/delete_user.html
Normal file
15
update/data/skins/power_user/reseller/delete_user.html
Normal file
@@ -0,0 +1,15 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/HTM_ACCOUNT_USER_DELETE">Delete a User</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/modify.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
<center>
|
||||
<table class=list style="width: 50%" cellpadding=3 cellspacing=1>
|
||||
<tr><td class=listtitle align=center colspan=2>Delete User Account</td></tr>
|
||||
<form action="CMD_ACCOUNT_USER" 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>
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
17
update/data/skins/power_user/reseller/edit_message.html
Normal file
17
update/data/skins/power_user/reseller/edit_message.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Edit Email Message</title>
|
||||
<link href="/CSS_PU_STYLE" type="text/css" rel="stylesheet" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<table style="width: 80%;" class=list cellpadding=3 cellspacing=1>
|
||||
<form name=package action='|COMMAND|' method='POST'>
|
||||
<tr><td class=listtitle colspan=2>Edit Email Message</td ></tr>
|
||||
<tr><td class=list>Subject:</td><td class=list><input type=text size=50 name=subject value="|SUBJECT|"></td></tr>
|
||||
<tr><td class=list>Message:</td><td class=list align=center><textarea rows=25 cols=80 name=message>|MESSAGE|</textarea></td></tr>
|
||||
<tr><td class=listtitle align=right colspan=2><input type=submit name=reset value="Reset to Default"> <input type=submit name=save value="Save"></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
7
update/data/skins/power_user/reseller/index.html
Normal file
7
update/data/skins/power_user/reseller/index.html
Normal file
@@ -0,0 +1,7 @@
|
||||
|?TREE=»|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
|HTM_RESELLER_CONTENT|
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
10
update/data/skins/power_user/reseller/ip_config.html
Normal file
10
update/data/skins/power_user/reseller/ip_config.html
Normal file
@@ -0,0 +1,10 @@
|
||||
|?TREE=» <a class=tree href="/CMD_IP_CONFIG">IP Config</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/ip.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|TEXT|<br>
|
||||
<br>
|
||||
Ip's can only be freed if there are zero users on that ip.<br>
|
||||
|
||||
|TABLE|
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
24
update/data/skins/power_user/reseller/login_as_warnings.html
Normal file
24
update/data/skins/power_user/reseller/login_as_warnings.html
Normal file
@@ -0,0 +1,24 @@
|
||||
|?WARN_URL=https://www.directadmin.com/features.php?id=2062|
|
||||
|?WARN_INFO=Notifying you that if you 'Login As' this account, you might be using a skin who's code under their control. Click for more info|
|
||||
|*if IS_RESELLER_SKIN="1"|
|
||||
<a href="|WARN_URL|" target=_blank class='no_decore'>
|
||||
<div title="|WARN_INFO|" class='trim'>
|
||||
<b class='warning'>Reseller Skin owned by |RESELLER_SKIN_OWNER|</b>
|
||||
<br>|RESELLER_SKIN|</div></a>
|
||||
|*endif|
|
||||
|
||||
|*if IS_RESELLER_SKIN="2"|
|
||||
<a href="|WARN_URL|" target=_blank class='no_decore'>
|
||||
<div title="|WARN_INFO|" class='trim'>
|
||||
|RESELLER_SKIN|
|
||||
<br>Will use your current skin instead
|
||||
<input type=hidden name='use_current_skin' value='yes'></div></a>
|
||||
|*endif|
|
||||
|
||||
|*if IS_RESELLER_SKIN="-1"|
|
||||
<a href="|WARN_URL|" target=_blank class='no_decore'>
|
||||
<div title="|WARN_INFO|" class='trim'>
|
||||
<b class='warning'>Cannot confirm skin ownership</b>
|
||||
<br>|IS_RESELLER_SKIN_ERROR|
|
||||
<br>|RESELLER_SKIN|</div></a>
|
||||
|*endif|
|
||||
@@ -0,0 +1,12 @@
|
||||
|?TREE=» <a class=tree href="/CMD_MANAGE_USER_PACKAGES">Manage User Packages</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/packages.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
User package manager<br>
|
||||
<br>
|
||||
<a href="/CMD_SHOW_USER_PACKAGE">Add Package</a><br>
|
||||
|PACKAGES|
|
||||
|
||||
<br>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
26
update/data/skins/power_user/reseller/manage_tickets.html
Normal file
26
update/data/skins/power_user/reseller/manage_tickets.html
Normal file
@@ -0,0 +1,26 @@
|
||||
|?TREE=» <a class=tree href="/CMD_TICKET_MANAGE">Manage Tickets</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/messagesystem.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
<a href="CMD_TICKET_CREATE?TYPE=Message">Send a Message</a><br>
|
||||
<a href="CMD_TICKET_MANAGE?action=closed">View Closed Tickets|NEWCLOSED|</a><br>
|
||||
|
||||
|
||||
|TICKETS|
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<tr><td class=listtitle colspan=3>Ticket Options</td></tr>
|
||||
<form action="CMD_TICKET_MANAGE" method="post">
|
||||
<input type=hidden name=action value="active">
|
||||
<tr><td class=list><input type=checkbox name=active value="yes" |ACTIVECHECKED|></td><td class=list>Ticket System Enabled. If disabled, show <input type=text size=30 name=html value="|HTML|"></td>
|
||||
<td class=list><input type=submit name=save value="Save"></td></tr>
|
||||
</form>
|
||||
|
||||
<form action="CMD_TICKET_MANAGE" method="post">
|
||||
<input type=hidden name=action value="email">
|
||||
<tr><td class=list><input type=checkbox name=ON value="yes" |EMAILCHECKED|></td><td class=list>Email a copy of all messages to <input type=text name=email value="|EMAIL|"></td>
|
||||
<td class=list><input type=submit name=save value="Save"></td></tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
@@ -0,0 +1,9 @@
|
||||
|?TREE=» <a class=tree href="/CMD_TICKET_MANAGE">Manage Tickets</a> » <a class=tree href="/CMD_TICKET_MANAGE?action=closed">View Closed Tickets</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/messagesystem.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
<a href="CMD_TICKET_CREATE?TYPE=Message">Send a Message</a><br>
|
||||
|
||||
|TICKETS|
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
10
update/data/skins/power_user/reseller/menu.html
Normal file
10
update/data/skins/power_user/reseller/menu.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<table class=menu width=100% height=100% cellspacing="5" cellpadding="5">
|
||||
|
||||
<tr><td class=header align=left>Reseller Panel</td></tr>
|
||||
<tr><td class=menu align=left>Bandwidth (Meg):<br><b>|RESELLERBANDWIDTH|</b> / |RESELLERBANDWIDTHMAX|</td></tr>
|
||||
<tr><td class=menu align=left>Disk Space (Meg):<br><b>|RESELLERQUOTA|</b> / |RESELLERQUOTAMAX|</td></tr>
|
||||
<tr><td class=menu align=left>Domains:<br><b>|RESELLERDOMAINS|</b> / |RESELLERDOMAINSMAX|</td></tr>
|
||||
<tr><td class=menu align=left>Users: <b>|RESELLERUSERS|</b></td></tr>
|
||||
<tr><td height=100%></td></tr>
|
||||
|
||||
</table>
|
||||
98
update/data/skins/power_user/reseller/modify_user.html
Normal file
98
update/data/skins/power_user/reseller/modify_user.html
Normal file
@@ -0,0 +1,98 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/CMD_SHOW_USER?user=`user`">User `user`</a> » <a class=tree href="/CMD_MODIFY_USER?user=`user`">Modify `user`</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/modify.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
Modify user |user|
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<tr><td class=listtitle colspan=3>Change Package for user |user|</td></tr>
|
||||
<form action="CMD_MODIFY_USER" 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 align=center>|PACKAGES|</td><td class=list><input type=submit value="Save"></td></tr>
|
||||
</form>
|
||||
<form action="CMD_MODIFY_USER" method="POST">
|
||||
<input type=hidden name=action value=ip>
|
||||
<input type=hidden name=user value="|user|">
|
||||
<tr><td class=listtitle colspan=3>Change the User's IP</td></tr>
|
||||
<tr><td class=list>Set IP to</td><td class=list align=center>|IPS|</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_USER" 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 align=center><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 align=center><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>Inode</td ><td class=list align=center><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>Domains</td ><td class=list align=center><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 align=center><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 align=center><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 align=center><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 align=center><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 align=center><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 align=center><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 align=center><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 align=center><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>
|
||||
|*if RESELLERSPAM="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
|*if RESELLERCATCHALL="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
<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>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>Suspend at Limit</td><td class=list align=center><input type=checkbox name=suspend_at_limit value="ON" |SUSPENDATLIMITCHECKED|></td><td class=list></td></tr>
|
||||
<tr><td class=list>Skin</td><td class=list align=center>|SKINS|</td><td class=list></td></tr>
|
||||
<tr><td class=list>NS1</td><td class=list align=center><input type=text name=ns1 size=28 value="|NS1|"></td><td class=list></td></tr>
|
||||
<tr><td class=list>NS2</td><td class=list align=center><input type=text name=ns2 size=28 value="|NS2|"></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_RESELLER_BOTTOM|
|
||||
17
update/data/skins/power_user/reseller/nameserver.html
Normal file
17
update/data/skins/power_user/reseller/nameserver.html
Normal file
@@ -0,0 +1,17 @@
|
||||
|?TREE=» <a class=tree href="/CMD_NAME_SERVER">Name Servers</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/nameserver.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
Nameservers
|
||||
|IPS|
|
||||
|
||||
<table class=list cellspacing=1 cellpadding=3>
|
||||
<form action="/CMD_NAME_SERVER" method="POST">
|
||||
<input type=hidden name=action value="modify">
|
||||
<tr><td class=listtitle colspan=2>Set the Nameservers that will be assigned to new users</td></tr>
|
||||
<tr><td class=list>Nameserver 1</td><td class=list><input type=text name=ns1 size=32 value="|NS1|"></td></tr>
|
||||
<tr><td class=list>Nameserver 2</td><td class=list><input type=text name=ns2 size=32 value="|NS2|"></td></tr>
|
||||
<tr><td class=listtitle colspan=2 align=right><input type=submit value="Save"></td></tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
10
update/data/skins/power_user/reseller/reseller_stats.html
Normal file
10
update/data/skins/power_user/reseller/reseller_stats.html
Normal file
@@ -0,0 +1,10 @@
|
||||
|?TREE=» <a class=tree href="/CMD_RESELLER_STATS">Reseller Stats for `USERNAME`</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/rstats.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
<b>Details for user |USERNAME|</b><br><br>
|
||||
|STATS|
|
||||
<br>
|
||||
<a href="/CMD_RESELLER_HISTORY">Reseller Stats</a><br>
|
||||
<a href="/CMD_USER_SHOW">Show All Users</a><br>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
13
update/data/skins/power_user/reseller/show_history.html
Normal file
13
update/data/skins/power_user/reseller/show_history.html
Normal file
@@ -0,0 +1,13 @@
|
||||
|*if user|
|
||||
|?TREE=» <a class=tree href="/CMD_SHOW_RESELLER?user=`user`">Stats For `user`</a> » <a class=tree href="/CMD_RESELLER_HISTORY?user=`user`">Reseller History</a>|
|
||||
|*else|
|
||||
|?TREE=» <a class=tree href="/CMD_RESELLER_STATS">Stats For `USERNAME`</a> » <a class=tree href="/CMD_RESELLER_HISTORY">Reseller History</a>|
|
||||
|*endif|
|
||||
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/rstats.html#history|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
<b>Reseller History</b><br>
|
||||
|
||||
|HISTORY|
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
56
update/data/skins/power_user/reseller/show_user.html
Normal file
56
update/data/skins/power_user/reseller/show_user.html
Normal file
@@ -0,0 +1,56 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a> » <a class=tree href="/CMD_SHOW_USER?user=`user`">User `user`</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/modify.html|
|
||||
|HTM_HEADER|
|
||||
|HTM_TAB_RESELLER|
|
||||
|
||||
|
||||
<b>Details for user |user|</b><br>
|
||||
<br>
|
||||
<table width=100% cellpadding=5 cellspacing=0>
|
||||
<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 User |user|" onClick="location.href='CMD_MODIFY_USER?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 |user|' name=delete>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|DOMAINS|
|
||||
|STATS|
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<form action="/CMD_RESEND_EMAIL" method="POST">
|
||||
<input type=hidden name=user value=|user|>
|
||||
<tr><td class=listtitle>Resend Welcome E-Mail</td></tr>
|
||||
<tr><td class=list align=center>Send To: <input type=text name=email value="|USER_EMAIL|">
|
||||
<input type=checkbox name=newpass value="yes">New Random Password
|
||||
<input type=submit value="Send"></td></tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
<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_USER">
|
||||
<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_FOOTER|
|
||||
81
update/data/skins/power_user/reseller/show_user_package.html
Normal file
81
update/data/skins/power_user/reseller/show_user_package.html
Normal file
@@ -0,0 +1,81 @@
|
||||
|?TREE=» <a class=tree href="/CMD_MANAGE_USER_PACKAGES">Manage User Packages</a> » <a class=tree href="/CMD_SHOW_USER_PACKAGE?package=`PACKAGENAME`">Manage `PACKAGENAME`</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/packages.html|
|
||||
|HTM_RESELLER_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_USER_PACKAGES' method='POST'>
|
||||
<tr ><td class=listtitle colspan=3>User 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>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>
|
||||
|*if RESELLERSPAM="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
|*if RESELLERCATCHALL="ON"|
|
||||
<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>
|
||||
|*endif|
|
||||
<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>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>Suspend at Limit</td><td class=list align=center><input type=checkbox name=suspend_at_limit value="ON" |SUSPENDATLIMITCHECKED|></td><td class=list></td></tr>
|
||||
|
||||
<tr><td class=list>Skin</td><td class=list align=center>|SKINS|</td><td class=list></td></tr>
|
||||
<tr><td class=list>Language</td><td class=list align=center>|LANGUAGESELECT|</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 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_RESELLER_BOTTOM|
|
||||
41
update/data/skins/power_user/reseller/show_users.html
Normal file
41
update/data/skins/power_user/reseller/show_users.html
Normal file
@@ -0,0 +1,41 @@
|
||||
|?TREE=» <a class=tree href="/CMD_USER_SHOW">Show Users</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/modify.html|
|
||||
|HTM_HEADER|
|
||||
|
||||
|HTM_TAB_RESELLER|
|
||||
|
||||
<a href="HTM_ACCOUNT_USER_CREATE">Create User</a><br>
|
||||
<a href="HTM_ACCOUNT_USER_DELETE">Delete User</a><br>
|
||||
<a href="HTM_USER_PASSWD">Change A Users Password</a><br>
|
||||
<br>
|
||||
<a href="/CMD_MODIFY_USER?user=|USERNAME|">Modify your own User data</a>
|
||||
|
||||
<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=comparison* 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">
|
||||
|
||||
<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|
|
||||
|
||||
Click on the username to modify their account
|
||||
|HTM_FOOTER|
|
||||
23
update/data/skins/power_user/reseller/skins.html
Normal file
23
update/data/skins/power_user/reseller/skins.html
Normal file
@@ -0,0 +1,23 @@
|
||||
|?TREE=» <a class=tree href="/CMD_MANAGE_USER_PACKAGES">Import / Manage Skins</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/skins.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
|SKINS|
|
||||
|
||||
<table style="width: 75%" class=list cellpadding=3 cellspacing=1>
|
||||
<form name=uploadform action="CMD_SKINS" enctype="multipart/form-data" method="POST">
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="10485760">
|
||||
<input type="hidden" name="action" value="upload">
|
||||
<tr><td class=listtitle colspan=2>Upload New Skin</td></tr>
|
||||
<tr><td class=list>File:</td><td class=list><input type=file name="file" size=40></td></tr>
|
||||
<tr><td class=list>Skin Name:</td><td class=list><input type=text name="name" size=40></td></tr>
|
||||
<tr><td class=listtitle align=right colspan=2>|SERVERSKIN| <input type=submit name=save value="Upload"></td></tr>
|
||||
</form>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr><td>You are currently using</td><td><b>|SKIN|</b></td></tr>
|
||||
<tr title='for login page and defaults'><td>Global Document Root</td><td><b>|GLOBAL_DOCSROOT|</b></td></tr>
|
||||
</table>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
9
update/data/skins/power_user/reseller/tabs_reseller.html
Normal file
9
update/data/skins/power_user/reseller/tabs_reseller.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<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 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>
|
||||
9
update/data/skins/power_user/reseller/tabs_user.html
Normal file
9
update/data/skins/power_user/reseller/tabs_user.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<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 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>
|
||||
@@ -0,0 +1,6 @@
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|HTM_FOOTER|
|
||||
@@ -0,0 +1,13 @@
|
||||
|HTM_HEADER|
|
||||
|
||||
|HTM_TAB_RESELLER|
|
||||
|
||||
<table width=100% height=100% cellspacing="0" cellpadding="5">
|
||||
<tr>
|
||||
|
||||
<td width=164 align="left" valign="top">
|
||||
|
||||
|HTM_RESELLER_MENU|
|
||||
|
||||
</td>
|
||||
<td width=* valign="top" align="left">
|
||||
51
update/data/skins/power_user/reseller/ticket_view_tech.html
Normal file
51
update/data/skins/power_user/reseller/ticket_view_tech.html
Normal file
@@ -0,0 +1,51 @@
|
||||
|?TREE=» <a class=tree href="/CMD_TICKET_MANAGE">Manage Tickets</a> » View `type` `number`</a>|
|
||||
|?HELP_SECTION=`RESELLER_HELPER`/messagesystem.html|
|
||||
|HTM_RESELLER_TOP|
|
||||
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
|
||||
function setOther(slct)
|
||||
{
|
||||
var value = slct.value;
|
||||
document.info.status.value = value;
|
||||
document.stat.status.value = value;
|
||||
}
|
||||
|
||||
// -->
|
||||
</script>
|
||||
|
||||
|
||||
<form name=stat action="CMD_TICKET_MANAGE" method="post">
|
||||
<input type=hidden name=action value="status">
|
||||
<input type=hidden name=number value="|number|">
|
||||
Set Current Message to |STATUS| without adding a reply.
|
||||
<input type=submit value="Save">
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|TICKETMESSAGES|
|
||||
|
||||
<table class=list cellpadding=3 cellspacing=1>
|
||||
<tr><td class=listtitle colspan=2>Reply to Ticket</td></tr>
|
||||
|
||||
<form name=info action="CMD_TICKET_MANAGE" method="post">
|
||||
<input type=hidden name=action value="reply">
|
||||
<input type=hidden name=type value="reply">
|
||||
<input type=hidden name=number value="|number|">
|
||||
<input type=hidden name=user value="|user|">
|
||||
<input type=hidden name=subject value="Re: |subject|">
|
||||
<input type=hidden name=priority value="|priority|">
|
||||
|
||||
<tr><td class=list>Status:</td><td class=list>|STATUS|</td></tr>
|
||||
<tr><td class=list>Message:</td><td class=list><textarea name=message rows=10 cols=65></textarea></td></tr>
|
||||
|
||||
<tr><td class=listtitle colspan=2 align=right>
|
||||
<input type=submit name=submit value="Save">
|
||||
</td></tr>
|
||||
</form>
|
||||
|
||||
</table>
|
||||
|
||||
|HTM_RESELLER_BOTTOM|
|
||||
Reference in New Issue
Block a user