<?
// If data is set (i.e the submit button has been hit) and $action != 'newaccount' (setup exception)
if (isset($data) AND $action != 'newaccount') {
if (is_array($data)) {
// remove spaces and slashes.
while (list($key, $val) = each($data)) {
if ($key != 'serverside')
$data[$key] = trim(stripslashes($val));
}
// HARDCODED $data['id'], $data['type'];
$data['id'] = $resellerdata['id'];
$data['type'] = 'domain';
$error = domain("create",$data,$return);
if ($error)
echo "<br> ".implode("<br>\n ",$error)."<br>\n";
else
echo "<br><div align='center'>".$T['domain created']."<a href='./?cp=domain&url=newuser&number=$return' target='_top'><b>".$data['hostname'].".".$data['domain']."</b></a>.</div><br>\n";
}
}
?>
<div align="center">
<form action="<?=$current_url;?>" method="post" name="webcp" onSubmit="submitonce(this);">
<table border="0" cellpadding="0" cellspacing="0"><tr><td>
<table border="0" cellpadding="0" cellspacing="0" class="tblbg"><tr><td>
<table border="0" cellspacing="1">
<tr>
<td colspan="2" class="tbltop"> <?=$T[$cp][$url];?> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['IP Address'];?> </b></td>
<td class="row2"> <select name="data[ip_addr]">
<?
$tmp = explode(" ",$resellerdata['ip']);
do {
echo '<option value="'.trim(current($tmp)).'"';
if ($data['ip_addr'] == current($tmp)) echo " SELECTED";
echo '> '.current($tmp).'</option>';
echo "\n";
} while(next($tmp));
?></select> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Hostname'];?> </b></td>
<td class="row2"> <input type="text" name="data[hostname]" size="25" maxlength="255" value="<? if(!$data['hostname']) echo "www"; else echo $data['hostname'];?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Domain Name'];?> </b></td>
<td class="row2"> <input type="text" name="data[domain]" size="25" maxlength="255" value="<?=$data['domain'];?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Hostname Aliases'];?> </b></td>
<td class="row2"> <input type="text" name="data[aliases]" size="25" maxlength="255" value="<?=$data['aliases'];?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Default Root'];?> </b></td>
<td class="row2"> <input type="text" name="data[defaultroot]" size="25" maxlength="255" value="<? if($data['defaultroot']) echo $data['defaultroot']; else echo "/www/web/%USER%";?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Domain Alias'];?> </b></td>
<td class="row2"> <input type="checkbox" name="data[nohost]" value="true" CHECKED> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Catch all Aliases'];?> </b></td>
<td class="row2"> <input type="checkbox" name="data[catchall]" value="true"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Redirect'];?> </b></td>
<td class="row2"> <input type="checkbox" name="data[redirect]" value="true" CHECKED> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Num Users'];?> </b></td>
<td class="row2"> <input type="text" name="data[users]" size="5" maxlength="255" value="<? if($data['users']) echo intval($data['users']); else echo 10;?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['HD Quota'];?> </b></td>
<td class="row2"> <input type="text" name="data[hd]" size="5" maxlength="255" value="<? if($data['hd']) echo intval($data['hd']); else echo 50;?>"> <?=$T['mb'];?> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Transfer Quota'];?> </b></td>
<td class="row2"> <input type="text" name="data[transfer]" size="5" maxlength="255" value="<? if($data['transfer']) echo intval($data['transfer']); else echo 2;?>"> <?=$T['gb'];?> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Num Subdomains'];?> </b></td>
<td class="row2"> <input type="text" name="data[subdomains]" size="5" maxlength="255" value="<? if(isset($data['subdomains'])) echo intval($data['subdomains']); else echo 2;?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Num Pointers'];?> </b></td>
<td class="row2"> <input type="text" name="data[pointers]" size="5" maxlength="255" value="<? if(isset($data['pointers'])) echo intval($data['pointers']); else echo 1;?>"> </td>
</tr>
<tr>
<td class="row1"><b> <?=$T['Num Databases'];?> </b></td>
<td class="row2"> <input type="text" name="data[databases]" size="5" maxlength="255" value="<? if(isset($data['databases'])) echo intval($data['databases']); else echo 5;?>"> </td>
</tr>
<? if ($cfg['bandwidth']) { ?>
<tr>
<td class="row1"><b> <?=$T['Bandwidth'];?> </b></td>
<td class="row2"> <input type="text" name="data[bandwidth]" size="5" maxlength="255" value="<? if($data['bandwidth']) echo intval($data['bandwidth']); else echo '0';?>"> <?=$T['kbps'];?> </td>
</tr>
<? } ?>
<tr>
<td class="row1"><b> <?=$T['Server Side Options'];?> </b></td>
<td class="row2"><table border="0" cellpadding="0" cellspacing="0">
<?
if (strstr($cfg['sslang'],",")) $sslang = explode(",",$cfg['sslang']);
else $sslang[0] = $cfg['sslang'];
$j = 0;
while ($sslang[$j]) {
echo "<tr><td class='row2'> ".$T['ss'][trim($sslang[$j])]." </td><td class='small'>\n";
if ($resellerdata['serverside'][trim($sslang[$j])] != "on")
echo ' <input type="radio" name="data[serverside]['.trim($sslang[$j]).']" value="na" CHECKED>'.$T['na'];
else {
echo ' <input type="radio" name="data[serverside]['.trim($sslang[$j]).']" value="na">'.$T['na'];
echo ' <input type="radio" name="data[serverside]['.trim($sslang[$j]).']" value="on">'.$T['on'];
echo ' <input type="radio" name="data[serverside]['.trim($sslang[$j]).']" value="off" CHECKED>'.$T['off'];
}
echo "\n</td></tr>\n";
++$j;
}
?>
</table></tr>
<?
if ($resellerdata['shell'] == "on") {
?>
<tr>
<td class="row1"><b> <?=$T['Shell Access'];?> </b></td>
<td class="row2"> <input type="radio" name="data[shell]" value="on"><?=$T['on'];?>
<input type="radio" name="data[shell]" value="off" checked><?=$T['off'];?> </td>
</tr>
<? } ?>
<tr>
<td class="row1"><b> <?=$T['Domain Contact E-Mail'];?> </b></td>
<td class="row2"> <input type="text" name="data[email]" size="25" maxlength="255" value="<?=$data['email'];?>"> </td>
</tr>
</table>
</td></tr></table><br>
<div align="right"><input type="submit" value="<?=$T['submit'];?>"></div>
</td></tr></table>
</form>
</div>