session_start(); set_die_append_msg(); if (!IS_SUPER_ADMIN) bb_die($lang['ONLY_FOR_SUPER_ADMIN']); $confirm = request_var('confirm', ''); if ($confirm) { DB()->query("ALTER TABLE ". BB_USERS ." CHANGE COLUMN user_birthday user_birthday_old int(11) NOT NULL DEFAULT 0 AFTER user_gender"); DB()->query("ALTER TABLE ". BB_USERS ." ADD user_birthday date NOT NULL DEFAULT '0000-00-00' AFTER user_gender"); $sql = "SELECT user_id, user_birthday_old FROM ". BB_USERS ." WHERE user_birthday_old != 0 AND user_id NOT IN ('". EXCLUDED_USERS_CSV ."')"; foreach (DB()->fetch_rowset($sql) as $row) { $birthday = bb_date($row['user_birthday_old'] * 86400 + 1, 'Y-m-d', 0); DB()->query("UPDATE ". BB_USERS ." SET user_birthday = '". $birthday ."' WHERE user_id = ". $row['user_id'] .""); } DB()->query("ALTER TABLE ". BB_USERS ." DROP user_birthday_old"); bb_die('

База данных обновлена

'); } else { $msg = '
'; $msg .= '

!!! Перед тем как нажать на кнопку, сделайте бекап базы данных !!!


'; $msg .= ''; $msg .= '
'; bb_die($msg); }