diff --git a/install/upgrade/lts-user_birthday.php b/install/upgrade/lts-user_birthday.php new file mode 100644 index 00000000..2c786834 --- /dev/null +++ b/install/upgrade/lts-user_birthday.php @@ -0,0 +1,31 @@ +session_start(); + +set_die_append_msg(); +if (!IS_SUPER_ADMIN) bb_die($lang['ONLY_FOR_SUPER_ADMIN']); + +$confirm = request_var('confirm', ''); + +if ($confirm) { + $sql = "SELECT user_id, user_birthday FROM ". BB_USERS ." WHERE user_birthday == '0000-00-00' AND user_id NOT IN ('". EXCLUDED_USERS_CSV ."')"; + + foreach (DB()->fetch_rowset($sql) as $row) + { + $birthday = bb_date(($row['user_birthday'] * 86400 + 1), 'Y-m-d', false); + DB()->query("UPDATE ". BB_USERS ." SET user_birthday = '". $birthday ."' WHERE user_id = ". $row['user_id'] .""); + } + + bb_die('

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

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

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


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