You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
1.9 KiB
PHP
77 lines
1.9 KiB
PHP
<?php
|
|
include "my_lib.php";
|
|
|
|
print_header();
|
|
|
|
print_menu();
|
|
print "<hr>\n";
|
|
|
|
if (!empty($_POST[submit])) {
|
|
$username = $_POST[username];
|
|
$password = $_POST[password];
|
|
$domain = $_POST[domain];
|
|
|
|
$passwd = md5crypt ("$password");
|
|
|
|
if (empty($username) or empty($password) or empty($domain)) {
|
|
print "<p>\n";
|
|
print "You will need to fill all fields.\n";
|
|
print "<p>\n";
|
|
print_footer();
|
|
exit;
|
|
}
|
|
|
|
if (!check_email($username)) {
|
|
print "<p>\n";
|
|
print "The email address that you have supplied at <b>Email</b> is not a valid email address, please go back.\n";
|
|
print "<p>\n";
|
|
print_footer();
|
|
exit;
|
|
}
|
|
|
|
$result = db_query ("SELECT * FROM domain WHERE domain='$domain'");
|
|
if ($result[rows] != 1) {
|
|
print "<p>\n";
|
|
print "The domain <b>$domain</b> is not present in the domain table!\n";
|
|
print "<p>\n";
|
|
print_footer();
|
|
exit;
|
|
}
|
|
|
|
$result = db_query ("SELECT * FROM admin WHERE username='$username'");
|
|
if ($result[rows] == 1) {
|
|
print "<p>\n";
|
|
print "This email address already exists, please choose a different one.\n";
|
|
print "<p>\n";
|
|
print_footer();
|
|
exit;
|
|
}
|
|
|
|
$result = db_query ("INSERT INTO admin (username,password,domain,create_date,change_date) VALUES('$username','$passwd','$domain',NOW(),NOW())");
|
|
if ($result[rows] == 1) {
|
|
print "<i>$username</i> has been <b>added</b> to the admin table!\n";
|
|
print "<p>\n";
|
|
} else {
|
|
print "<b>Unable</b> to add: <i>$username</i> to the mailbox table!\n";
|
|
print "<p>\n";
|
|
print_footer();
|
|
exit;
|
|
}
|
|
}
|
|
?>
|
|
|
|
Create a new admin for a domain.
|
|
<p>
|
|
<form method=post>
|
|
<table class=form>
|
|
<tr><td>Email:</td><td><input type=text name=username></td></tr>
|
|
<tr><td>Passwd:</td><td><input type=text name=password></td></tr>
|
|
<tr><td>Domain:</td><td><input type=text name=domain></td><td></tr>
|
|
<tr><td colspan=3 align=center><input type=submit name=submit value='Add Entry'></td></tr>
|
|
</table>
|
|
</form>
|
|
<?php
|
|
print "<p>\n";
|
|
print_footer();
|
|
?>
|