} $set_admin_pass = trim(assign($_REQUEST['set_admin_pass'])) == '1'; if (!$all_tables_exist && $set_admin_pass) { $admin_login = trim(assign($_REQUEST['login'])); $admin_pass = trim(assign($_REQUEST['password'])); $admin_pass_verify = trim(assign($_REQUEST['confirm_password'])); if (!$admin_login) { die("Empty login names are now allowed!<br /><a href=\"" . $_SERVER['SCRIPT_NAME'] . "\">Go back and try again</a>."); } if (!$admin_pass) { die("Empty passwords are now allowed!<br /><a href=\"" . $_SERVER['SCRIPT_NAME'] . "\">Go back and try again</a>."); } if ($admin_pass != $admin_pass_verify) { die("Admin and confirm passwords mismatch!<br /><a href=\"" . $_SERVER['SCRIPT_NAME'] . "\">Go back and try again</a>."); } if ($pony_db->create_tables() && $pony_db->add_user($admin_login, $admin_pass, 'admin_all')) { echo "Installation complete!<br />"; echo "<a href=\"" . htmlspecialchars(str_replace("setup", "admin", $_SERVER['SCRIPT_NAME']), ENT_QUOTES) . "\">Proceed to administration panel</a>."; } else { die("Installation failed: `<b>" . mysql_error() . "</b>`"); } die; } if (!$all_tables_exist) { if ($some_tables_exist && trim(assign($_REQUEST['delete_tables']) == '1')) { $pony_db->delete_tables(); $some_tables_exist = $pony_db->some_tables_exist(); } if ($some_tables_exist) { echo '<h4><font color="#b72525">Error! Server configuration problem!</font></h4>'; echo '<div style="border:#ee0000 solid 1px; background-color:#f6adad; color:#000000; width:500px; margin-bottom:20px">';