<?
include "./auth.inc.php";
include "./mysql.inc.php";
if ($type=='mail'){
print "<H2>Extra Mailbox</H2>";
#$vsql="SELECT VISPID, EmailDomain FROM VISP";
#$vres=mysql_query($vsql);
$dsql = "SELECT DISTINCT Domain FROM SubAccounts ORDER By Domain";
$dres = mysql_query($dsql);
print "\n<FORM action=\"mailadd.php\" method=POST>\n";
print "Account Name: <INPUT TYPE=TEXT NAME=\"login\"> (POP3 Account, must be unique)<BR> ";
print "Domain: <select name=domain>";
print "<option value=\"\">adam.com.au</option>";
print "<option value=\"new\">(New Domain) -> </option>";
while ($drow=mysql_fetch_row($dres)){
print "<option>$drow[0]</option>\n";
}
print "</select>";
print "New Domain: <INPUT TYPE=TEXT NAME=newdomain>";
#print "<SELECT NAME=VISP>";
#while ($vrow=mysql_fetch_row($vres)){
# print "<OPTION value=\"$vrow[0]\">$vrow[1]</OPTION>\n";
#}
#print "</SELECT>";
print "<BR>Password: <INPUT TYPE=TEXT NAME=\"password\">";
print "<BR>Alias: <INPUT TYPE=TEXT size=32 NAME=\"alias\"> (Use *
to be a wildcard for a domain)";
print "<BR><INPUT TYPE=SUBMIT>";
print "</FORM>";
exit;
}
if ($type=='website'){
print "<H2>WebSite</H2>";
print "\n<FORM action=\"webadd.php\" method=POST>\n";
print "Domain Name or URL: <INPUT TYPE=TEXT NAME=\"login\"> ";
$expire = (date("Y")+1)."-".date("m-d");
print "<P>Expire Date: <input type=text name=expire value=\"$expire\">";
print "<INPUT TYPE=SUBMIT>";
print "</FORM>";
exit;
}
if ($type=='extra'){
print "<H2>Extra Dialup Account</H2>";
$vsql="SELECT VISPID, EmailDomain FROM VISP";
$vres=mysql_query($vsql);
print "\n<FORM action=\"extraadd.php\" method=POST>\n";
print "Account Name: <INPUT TYPE=TEXT NAME=\"login\"> @ ";
print "<SELECT NAME=VISP>";
while ($vrow=mysql_fetch_row($vres)){
print "<OPTION value=\"$vrow[0]\">$vrow[1]</OPTION>\n";
}
print "</SELECT>";
print "<BR>Password: <INPUT TYPE=TEXT NAME=\"password\">";
print "<BR><INPUT TYPE=SUBMIT>";
print "</FORM>";
exit;
}
if ($type=='alias'){
print "<H2>Email Alias</H2>";
$ssql="SELECT AccountID,Login,VISP,AccountType,VISPName FROM
SubAccounts,VISP WHERE
SubAccounts.VISP=VISP.VISPID AND CustomerID=$CustomerID
AND AccountType !='DomainAlias' AND AccountType != 'alias'";
$sres=mysql_query($ssql);
$vsql="SELECT VISPID, EmailDomain FROM VISP";
$vres=mysql_query($vsql);
print "\n<FORM action=\"aliasadd.php\" method=POST>\n";
print "Email Alias Name: <INPUT TYPE=TEXT NAME=\"alias\"> @ ";
print "<SELECT NAME=VISP>";
while ($vrow=mysql_fetch_row($vres)){
print "<OPTION value=\"$vrow[0]\">$vrow[1]</OPTION>\n";
}
print "</SELECT>";
print "<P>Existing Account: <SELECT NAME=\"existacc\">\n";
while ($row=mysql_fetch_array($sres)){
print "<option value=\"$row[Login]:$row[VISP]\">$row[Login] @ $row[VISPName]</option>\n";
}
print "</SELECT>";
print "<P><INPUT TYPE=SUBMIT VALUE=\"Add Alias\">";
print "</FORM>\n";
exit;
}
if ($type=='domain'){
print "<H2>Domain Alias</H2>";
$ssql="SELECT AccountID,Login,VISP,AccountType,VISPName FROM
SubAccounts,VISP WHERE
SubAccounts.VISP=VISP.VISPID AND CustomerID=$CustomerID";
$sres=mysql_query($ssql);
print "\n<FORM action=\"domainadd.php\" method=POST>\n";
print "Existing Account: <SELECT NAME=\"existacc\">\n";
while ($row=mysql_fetch_array($sres)){
print "<option value=\"$row[AccountID]:$row[VISP]\">
$row[Login] @ $row[VISPName]</option>\n";
}
print "</SELECT>";
print " Domain Name: <INPUT TYPE=TEXT NAME=domain WIDTH=20>";
print " <input type=submit value=\"Submit\">";
print "\n</FORM>\n";
?>
<BR><BR>Also required to make this function:
<LI>Domain Name Registration at <A HREF="http://www.ina.com.au">INA</A>
or <A HREF="http://aunic.net">AUNIC</A></LI>
<LI>MX record in the DNS pointing at our mail Server</LI>
<LI>optional: Secondary MX pointing at postoffice.telstra.net + setup
of Telstra as a mail relay</LI>
<LI>entry in /etc/qmail/control/virtualdomains</LI>
<?
exit;
}
?>
<HTML>
<HEAD>
<TITLE>Add a SubAccount</TITLE>
</HEAD>
<BODY>
Add a SubAccount:
<?
#<P><A HREF="addsub.php?type=alias">Email Alias</A> (An Email Address that goes to the existing mailbox).
?>
<P><A HREF="addsub.php?type=mail">Email Box</A> (A dis.inc.php.php.php.php.php.phpt Email address and mailbox)
<?
#<P><A HREF="addsub.php?type=domain">* Domain Alias</A> (Get all email for a virtual domain)
?>
<?
#<P><A HREF="addsub.php?type=domainforward">Single Domain Alias</A>
#(Forward Single Email address from a domain to a user)
?>
<P><A HREF="addsub.php?type=extra">Extra Dialup Account</A> (Only for Casual Use)
<P><A HREF="addsub.php?type=website">Web Site</A>
</BODY>
</HTML>