DNS Admin
" .
"" .
"$name ";
$menustr = $tmp;
}
$menustr = "";
$dnsuser = "";
$sort = "";
$cmd = getRequestVar( "cmd", "" );
$subcmd = getRequestVar( "subcmd", "" );
if( $cmd == "login" )
{
if( db_check_login( $conn, $_REQUEST["username"], $_REQUEST["password"] ) )
{
$cmd = "home";
}
}
if( !session_is_registered("dnsuser") )
{
require( "dnslogon.php" );
}
else
{
// showVar( "cmds", "$dnsuser/$dnsuid/$cmd/$subcmd" );
showVar( "cmds", "$dnsuser/$cmd/$subcmd" );
switch( $cmd )
{
case "domain":
case "iprange":
case "user":
case "file":
if( !$_SESSION["dnsadmin"] )
{
$cmd = "home";
}
}
if( $cmd != "" && $cmd != "home" )
{
addToMenu( "main menu", "", "" );
}
switch( $cmd )
{
case "":
case "home":
require( "dnshome.php" );
break;
case "ipaddr":
require( "dnsipaddr.php" );
break;
case "ipalias":
require( "dnsipalias.php" );
break;
case "domain":
require( "dnsdomain.php" );
break;
case "iprange":
require( "dnsiprange.php" );
break;
case "user":
require( "dnsuser.php" );
break;
case "file":
require( "dnsfile.php" );
break;
case "chpwd":
require( "dnspwd.php" );
break;
case "logout":
/*session_destroy();*/
db_logout( $conn );
require( "dnslogon.php" );
$dnsuser = "";
$menustr = "";
break;
default:
echo "unknown command '$cmd'
\n";
require( "dnshome.php" );
break;
}
}
if( $menustr != "" )
{
?>
logged in as $dnsuser\n";
}
?>