$output->title = "Kreator aktualizacji MyBB"; if (file_exists("lock")) { $output->print_error($lang->locked); } else { if ($mybb->input['action'] == "logout" && $mybb->user['uid']) { // Check session ID if we have one if ($mybb->input['logoutkey'] != $mybb->user['logoutkey']) { $output->print_error("Twój ID nie może zostać zweryfikowany i nie można dokonać wylogowania. Być może szkodliwy kod JavaScript próbuje wylogować Cię automatycznie. Jeżeli chcesz się wylogować, kliknij łącze \"Wyloguj\" u góry strony."); } my_unsetcookie("mybbuser"); my_unsetcookie("sid"); if ($mybb->user['uid']) { $time = TIME_NOW; $lastvisit = array("lastactive" => $time - 900, "lastvisit" => $time); $db->update_query("users", $lastvisit, "uid='" . $mybb->user['uid'] . "'"); $db->delete_query("sessions", "sid='" . $session->sid . "'"); } header("Location: upgrade.php"); } else { if ($mybb->input['action'] == "do_login" && $mybb->request_method == "post") { require_once MYBB_ROOT . "inc/functions_user.php"; if (!username_exists($mybb->input['username'])) { $output->print_error("Wpisany login jest niepoprawny."); } $query = $db->simple_select("users", "uid,username,password,salt,loginkey", "username='******'username']) . "'", array('limit' => 1)); $user = $db->fetch_array($query); if (!$user['uid']) { $output->print_error("Wpisany login jest niepoprawny."); } else { $user = validate_password_from_uid($user['uid'], $mybb->input['password'], $user); if (!$user['uid']) {
/** * Delete all alerts. * * @param MyBB $mybb MyBB core object. * @param DB_MySQL|DB_MySQLi $db database object. * @param MyLanguage $lang MyBB language system. */ function myalerts_delete_all_alerts($mybb, $db, $lang) { verify_post_check($mybb->get_input('my_post_key')); $userId = (int) $mybb->user['uid']; $db->delete_query('alerts', "uid = {$userId}"); if (($retLink = $mybb->get_input('ret_link', MyBB::INPUT_STRING)) !== '') { redirect($retLink, $lang->myalerts_delete_all, $lang->myalerts_delete_mass_deleted); } else { redirect('alerts.php?action=alerts', $lang->myalerts_delete_all, $lang->myalerts_delete_mass_deleted); } }