public static function instance() { if (!isset(self::$log)) { self::$log = new log(); } return self::$log; }
$db->query($q); } } } elseif (!$permissions['r'] && $_GET['magic_word']) { $magic_word_big = $_GET['magic_word']; if (preg_match("/(\\d+)-(.+)/", $_GET['magic_word'], $mu)) { $magic_uid = $mu['1']; $magic_word = addslashes($mu['2']); $q = "select login from users where user_id='{$magic_uid}' and magic_word='{$magic_word}'"; $set = $db->query($q); if ($set->getNumRows()) { $permissions['r'] = true; } } } else { log::log('enter', $node['node_id'], 'failed'); } //assigning user data to smarty if user logged in if ($user_id = $_SESSION['user_id']) { $smarty->assign('bookmarks', $_SESSION['bookmarks']); $smarty->assign('user_id', $_SESSION['user_id']); if (!empty($_SESSION['cube_vector'])) { $smarty->assign('cube_vector', $_SESSION['cube_vector']); } $smarty->assign('user_quota', $_SESSION['user_quota']); $newmailset = $db->query("select user_mail,user_mail_name,user_k from users where user_id='{$user_id}'"); $newmailset->next(); $new_mail = $newmailset->getString('user_mail'); $smarty->assign('new_mail', $new_mail); $smarty->assign('new_mail_name', $newmailset->getString('user_mail_name')); $user_k = $newmailset->getString('user_k');