/** Load template user box */ function ajax_ban_user() { $id = hm_post('id'); if (isset_user($id) == TRUE) { $hmdb = new MySQL(true, DB_NAME, DB_HOST, DB_USER, DB_PASSWORD, DB_CHARSET); $tableName = DB_PREFIX . "users"; $whereArray = array('id' => $id); $values['user_role'] = MySQL::SQLValue(5, MySQL::SQLVALUE_NUMBER); $hmdb->UpdateRows($tableName, $values, $whereArray); } }
$core->redir("/404"); } $info = unserialize($_SESSION['adv']); $info = $info[1]; $id = $info['subcat_id']; $category_info = $db->assoc("Select cat_id, common_options, name From subcategories Where id = '{$id}'"); $category_main_info = $db->assoc("Select name From categories Where id = '" . $category_info['cat_id'] . "'"); if ($category_info['common_options'] == 'Y') { $common_options = $db->in_array("Select DISTINCT name From options Where cat_id = '" . $category_info['cat_id'] . "' and (subcat_id = '0' or subcat_id = '{$id}') order by name"); } else { $common_options = $db->in_array("Select DISTINCT name From options Where subcat_id = '{$id}' and subcat_id <> '0' order by name"); } if ($_POST) { if (!$form['login']) { $error = 'Введите логин'; } elseif (isset_user($form['login'], 'login')) { $error = 'Данный логин занят'; } elseif (!preg_num($form['login'])) { $error = 'Логин введен неверно'; } elseif (!$form['pass1']) { $error = 'Введите пароль'; } elseif (strlen($form['pass1']) < 6) { $error = 'Пароль должен содержать не менее 6 символов'; } elseif ($form['pass1'] != $form['pass2']) { $error = 'Пароли не совпадают'; } elseif ($form['captcha'] != $_SESSION['captcha']) { $error = 'Символы с картинки введены неверно'; } else { $pass = md5($form['pass1'] . 'string'); $ip = $core->getIp(); $data = array("login" => $form['login'], "email" => $form['email'], "pass" => $pass, "type" => 'user', "date_reg" => time(), "ip" => $ip, "confirm" => 'Y', "code" => '', "email_news" => 'Y', "email_notice" => 'Y', "email_delivery" => 'Y');
<?php $title = 'Аккаунт - Настройки'; switch ($url[2]) { case 'info': if ($_POST) { if (!$form['email']) { $error_info = 'Введите Email'; } elseif (isset_user($form['email'], 'email', $user['id'])) { $error_info = 'Данный Email занят'; } elseif (!filter_input(INPUT_POST, "email", FILTER_VALIDATE_EMAIL)) { $error_info = 'Email введен неверно'; } else { $core->addMess("Запрещено в DEMO версии"); $core->redir("/account/settings"); } } break; case 'pass': if ($_POST) { if (md5($form['pass_old'] . 'string') != $user['pass']) { $error_pass = '******'; } elseif (strlen($form['pass1']) < 6) { $error_pass = '******'; } elseif ($form['pass1'] != $form['pass2']) { $error_pass = '******'; } else { $core->addMess("Запрещено в DEMO версии"); $core->redir("/account/settings"); } }