} $user_search_pref = $user_name . ' ' . $user_lastname; //Hash ID $hid = $md5_pass . md5(md5($_IP)); $db->query("INSERT INTO `" . PREFIX . "_users` (user_email, user_password, user_name, user_lastname, user_sex, user_day, user_month, user_year, user_country, user_city, user_reg_date, user_lastdate, user_group, user_hid, user_country_city_name, user_search_pref, user_birthday, user_privacy, user_rate, user_emailed, password_reg) VALUES ('{$user_email}', '{$md5_pass}', '{$user_name}', '{$user_lastname}', '{$user_sex}', '{$user_day}', '{$user_month}', '{$user_year}', '{$user_country}', '{$user_city}', '{$server_time}', '{$server_time}', '{$user_group}', '{$hid}', '{$user_country_city_name}', '{$user_search_pref}', '{$user_birthday}', 'val_msg|1||val_wall1|1||val_wall2|1||val_wall3|1||val_info|1||', '100', '0', '{$password_reg}')"); $id = $db->insert_id(); //Отправляем письмо активации mail($user_email, "Добро пожаловать на {$_SERVER['HTTP_HOST']}", "Здравствуйте, {$user_name}!\nРады Вас видеть на {$_SERVER['HTTP_HOST']}.\n\n Для активации аккаунта перейдите по ссылке http://{$_SERVER['HTTP_HOST']}/?act=activate&hid={$server_time} \n\n\nС уважением, Администрация {$_SERVER['HTTP_HOST']}", "From: admin@{$_SERVER['HTTP_HOST']}"); //Устанавливаем в сессию ИД юзера $_SESSION['user_id'] = intval($id); //Записываем COOKIE set_cookie("user_id", intval($id), 365); set_cookie("password", md5(md5($password_first)), 365); set_cookie("hid", $hid, 365); //Создаём папку юзера в кеше mozg_create_folder_cache("user_{$id}"); //Директория юзеров $uploaddir = ROOT_DIR . '/uploads/users/'; @mkdir($uploaddir . $id, 0777); @chmod($uploaddir . $id, 0777); @mkdir($uploaddir . $id . '/albums', 0777); @chmod($uploaddir . $id . '/albums', 0777); //Если юзер регался по реф ссылки, то начисляем рефералу 10 убм if ($_SESSION['ref_id']) { //Проверям на накрутку убм, что юзер не сам регистрирует анкеты $check_ref = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_log` WHERE ip = '{$_IP}'"); if (!$check_ref['cnt']) { $ref_id = intval($_SESSION['ref_id']); //Даём рефералу +10 убм $db->query("UPDATE `" . PREFIX . "_users` SET user_balance = user_balance+10 WHERE user_id = '{$ref_id}'"); //Вставялем рефералу ид регистратора
die('Hacking attempt!'); } if ($ajax == 'yes') { NoAjaxQuery(); } $user_id = $user_info['user_id']; if ($logged) { $id = intval($_GET['id']); $cache_folder = 'user_' . $id; //Читаем кеш $row = unserialize(mozg_cache($cache_folder . '/profile_' . $id)); //Проверяем на наличие кеша, если нету то выводи из БД и создаём его if (!$row) { $row = $db->super_query("SELECT user_id, user_search_pref, user_country_city_name, user_birthday, user_xfields, user_xfields_all, user_city, user_country, user_photo, user_friends_num, user_notes_num, user_subscriptions_num, user_wall_num, user_albums_num, user_last_visit, user_videos_num, user_status, user_privacy, user_sp, user_sex, user_gifts, user_public_num, user_audio, user_delet, user_ban_date, xfields, user_doc_num, user_real, user_fake FROM `" . PREFIX . "_users` WHERE user_id = '{$id}'"); if ($row) { mozg_create_folder_cache($cache_folder); mozg_create_cache($cache_folder . '/profile_' . $id, serialize($row)); } $row_online['user_last_visit'] = $row['user_last_visit']; } else { $row_online = $db->super_query("SELECT user_last_visit FROM `" . PREFIX . "_users` WHERE user_id = '{$id}'"); } //Если есть такой, юзер то продолжаем выполнение скрипта if ($row) { //Если удалена if ($row['user_delet']) { $metatags['title'] = $row['user_search_pref']; $user_speedbar = $row['user_search_pref']; $tpl->load_template("profile_delete_all.tpl"); $user_name_lastname_exp = explode(' ', $row['user_search_pref']); $tpl->set('{name}', $user_name_lastname_exp[0]);