} } // Закончили всяческие проверки // Добавляем пользователя if ($step == "add") { if (count($err) == 0) { $tmpuser = new Tusers(); $tmpuser->randomid = GetRandomId(60); $tmpuser->orgid = $orgid; $tmpuser->login = $login; $tmpuser->pass = $pass; $tmpuser->email = $email; $tmpuser->mode = $mode; $tmpuser->active = 1; $tmpuser->fio = $login; $tmpuser->Add(); } } if ($step == "edit") { if (count($err) == 0) { $id = $_GET["id"]; $sql = "UPDATE users SET orgid='{$orgid}',login='******',pass='******',email='{$email}',mode='{$mode}' WHERE id='{$id}'"; $result = $sqlcn->ExecuteSQL($sql, $cfg->base_id); if ($result == '') { die('Не смог изменить пользователя!: ' . mysqli_error($sqlcn->idsqlconnection)); } } } if (count($err) == 0) { echo "ok"; } else {
} if (DoubleLogin($login) != 0) { $err[] = 'Такой логин уже есть в базе!'; } if (DoubleEmail($email) != 0) { $err[] = 'Такой E-mail уже есть в базе!'; } } /* Закончили всяческие проверки */ // Добавляем пользователя if ($step == 'add') { if (count($err) == 0) { $tmpuser = new Tusers(); $tmpuser->active = 1; $tmpuser->fio = $login; $tmpuser->Add(GetRandomId(60), $orgid, $login, $pass, $email, $mode); } } // Редактируем пользователя if ($step == 'edit') { if (count($err) == 0) { $id = GetDef('id'); $ps = $pass != '' ? " password=SHA1(CONCAT(SHA1('{$pass}'), salt))," : ''; $sql = "UPDATE users SET orgid = '{$orgid}', login = '******', {$ps} email = '{$email}', mode = '{$mode}' WHERE id = '{$id}'"; $sqlcn->ExecuteSQL($sql) or die('Не смог изменить пользователя!: ' . mysqli_error($sqlcn->idsqlconnection)); } } } else { $err[] = 'Для выполнения текущей операции требуются полные права'; } if (count($err) == 0) {