public function remove_icon($icon) {
global $db;
if(!isset($this->icon[$icon]))
return;
unset($this->icon[$icon]);
array_values($this->icon[$icon]);
$db->execute("UPDATE `players` SET `icon`='{$db->safe(json_encode($this->icon))}' WHERE `id`='{$db->safe($this->id)}'")or die($db->error());
}
[15-Jun-2021 14:39:46 Europe/Moscow] PHP Warning: array_values() expects parameter 1 to be array, null
public static function TakeAuth() {
global $logged_user, $db;
if(!isset($_COOKIE['mitrastroi_sid'])) {
$logged_user = false;
return;
}
// $db->execute("DELETE FROM `sessions` WHERE `session_date` < NOW() - INTERVAL 1 MONTH ");
$user = new User($_COOKIE['mitrastroi_sid'], 'session_id');
if($user->uid() <= 0) {
$logged_user = false;
return;
}
$logged_user = $user;
$sessionID = Base::randString(128);
$db->execute("UPDATE `sessions` SET `session_date`=NOW() WHERE `session_id`='{$db->safe($_COOKIE['mitrastroi_sid'])}'");
}