function instExit(&$session) { $error = null; $message = null; if (guiChecked($session, 'inst_setpassw')) { if (empty($_POST['inst_passw'])) { $error = '+++ leeres Passwort ist nicht zulässig!'; } else { checkDB($session, $message); $passw = strrev(crypt($_POST['inst_passw'], 'admin')); sqlStatement($session, 'update ' . $session->fDbTablePrefix . "user set code='" . $passw . "' where name='admin'"); $message = 'Passwort wurde gesetzt'; } } if ($error) { instFinish($session, $error); } else { guiHeader($session, 'Ende'); guiHeadline($session, 2, 'Installation beenden'); $error = null; if ($message) { guiParagraph($session, $message, false); } if (guiChecked($session, 'inst_optimized')) { $error = instLink($session, 'base_opt.php', 'index.php'); if ($error != null) { $message = $error; } else { if (($error = instLink($session, 'forum_opt.php', 'forum.php')) == null) { $message = "Links auf optimierte Module wurden erstellt"; } else { $message = $error; } } } else { $error = instLink($session, 'base_module.php', 'index.php'); if ($error != null) { $message = $error; } else { if (($error = instLink($session, 'forum_module.php', 'forum.php')) == null) { $message = "Links auf Standard-Module (nicht optimiert) wurden erstellt"; } else { $message = $error; } } } guiParagraph($session, $message, false); if ($error == null && guiChecked($session, 'inst_documentation')) { instUnlink($session, 'docu', '^/index.html/'); } if ($error == null && guiChecked($session, 'inst_delete')) { instUnlink($session, '.', '^/index.html/'); instUnlink($session, 'db', '^/index.html/'); } guiParagraph($session, 'Die Installation ist jetzt beendet.', false); guiLine($session, 2); guiExternLink($session, '../index.php', 'Zur Anmeldung'); guiFinishBody($session); } }
function instExit(&$session) { global $db_prefix, $inst_delete, $inst_passw, $inst_setpassw; $session->trace(TC_Init, 'instExit'); $error = null; $message = null; if (isset($inst_setpassw) && $inst_setpassw == CHECKBOX_TRUE) { if (empty($inst_passw)) { $error = '+++ leeres Passwort ist nicht zulässig!'; } else { checkDB($session, $message); $passw = strrev(crypt($inst_passw, 'admin')); sqlStatement($session, 'update ' . $db_prefix . "user set code='" . $passw . "' where name='admin'"); $message = 'Passwort wurde gesetzt'; } } if ($error) { instFinish($session, $error); } else { guiHeader($session, 'Ende'); guiHeadline($session, 2, 'Installation beenden'); if ($message) { guiParagraph($session, $message, false); } if (isset($inst_delete)) { guiParagraph($session, $session->fScriptFile . ' wurde ' . (unlink($session->fScriptFile) ? ' ' : ' <b>nicht</b>') . 'gelöscht', false); } guiParagraph($session, 'Die Installation ist jetzt beendet.', false); guiLine($session, 2); guiExternLink($session, 'index.php', 'Zur Anmeldung'); guiFinishBody($session); } }