Esempio n. 1
0
* @version 0.9 Beta
* @copyright Idel Media Group: Developers Team (Solopiy Artem, Jusupziyanov Timur, Shagiakhmetov Aidar)
*/
$names = array("Аня", "Альберт", "Арина", "Альбина", "Алина", "Алёна", "Алсу", "Айсылу", "Айнур", "Айдар", "Айрат", "Айнур", "Алмаз", "Артём", "Александр", "Алексей", "Анжелика", "Анастасия", "Борис", "Булат", "Владимир", "Влада", "Валентина", "Виолета", "Виктор", "Виталий", "Владислав", "Виктория", "Василий", "Вера", "Валерий", "Венера", "Валя", "Геннадий", "Гоша", "Григорий", "Галина", "Гадя", "Гузель", "Дмитрий", "Диана", "Данна", "Дамир", "Данил", "Джон", "Даша", "Донна", "Евгений", "Евгения", "Евлампия", "Елена", "Зуфар", "Зуля", "Зарина", "Зульфия", "Зоя", "Ирина", "Инга", "Ильгиза", "Ильмира", "Ильнур", "Ильнар", "Илигизар", "Ира", "Катерина", "Кенни", "Константин", "Кира", "Кирилл", "Киша", "Линда", "Людмила", "Лейсан", "Лола", "Лиана", "Луиза", "Маргарита", "Марина", "Медуза", "Миллена", "Марат", "Мурат", "Михаил", "Мёхим", "Минвалей", "Минзифа", "Маркус", "Марк", "Мерц", "Надежда", "Николай", "Николь", "Никола", "Неш", "Нед", "Нурия", "Насим", "Нагим", "Олег", "Ольга", "Олеся", "Обн-ибн-зульфат", "Павел", "Полина", "Пётр", "Пилигрим", "Рустам", "Роберт", "Расим", "Регина", "Ренат", "Ронн", "Сабрина", "Сабина", "Сафина", "Светлана", "Сафир", "Тимур", "Талгат", "Тристан", "Тина", "Тамара", "Ундина", "Урия", "Урана", "Урман", "Фэнис", "Фэтис", "Фарид", "Фёдор", "Феодоссия", "Феанор", "Фродо", "Хёндай", "Халис", "Хафиз", "Чубака", "Чингиз", "Шакир", "Шакира", "Щэй", "Эля", "Эдуард", "Эльмира", "Эльмир", "Эния", "Яна", "Яша", "Ян", "Янгус", "Яков");
$surname = array("Арбузов", "Аксаков", "Айтматов", "Александров", "Алексеев", "Антонов", "Ахметов", "Ахметзянов", "Арбенин", "Ахматуллин", "Алабаев", "Алиев", "Баварский", "Бухаров", "Борисов", "Бердыев", "Балаганов", "Булгаков", "Бакунин", "Березовский", "Балуев", "Барышев", "Башаров", "Башмаков", "Валеев", "Владислав", "Владыш", "Верховьев", "Вингс", "Валуев", "Верещагин", "Вескер", "Врунгель", "Вессель", "Вахтаридзе", "Гарипов", "Гатиев", "Гизатуллин", "Гегеашвили", "Гагарин", "Гинчурин", "Гусин", "Газманов", "Гусман", "Горький", "Дмитриев", "Денисов", "Дональдс", "Дербышев", "Дудин", "Духаст", "Дескер", "Дронов", "Добровольский", "Добролюбов", "Ерошин", "Евгеньев", "Елизаров", "Епифанцев", "Ефимов", "Ефремов", "Егоров", "Жлобов", "Жлобс", "Жан-батист", "Жванецкий", "Жириновский", "Жуков", "Зюганов", "Зайдуллин", "Зарипов", "Загидуллин", "Заёбин", "Залупов", "Зюзин", "Закиев", "Закиров", "Зубов", "Заморов", "Зуфаров", "Захаров", "Иванов", "Иртышев", "Ильичёв", "Ирбисов", "Калинин", "Калашников", "Кондратьев", "Кановалов", "Кашперовский", "Каменев", "Кусков", "Киров", "Кучма", "Казанцев", "Кикабидзе", "Каюмов", "Кабиров", "Кончалов", "Козлов", "Куницын", "Курильский", "Керамовский", "Королёв", "Кегель", "Кёринг", "Краско", "Краснов", "Кулибин", "Кинчев", "Капица", "Куприн", "Кутузов", "Котовский", "Коновалов", "Лейбниц", "Лебедь", "Лужков", "Лионов", "Ларионов", "Ландау", "Лебедев", "Лунгин", "Лабанов", "Лоренц", "Лобков", "Леонидов", "Ларионов", "Лукин", "Лукас", "Максимов", "Меньшиков", "Меньшов", "Меладзе", "Митрофанов", "Мингазов", "Михалков", "Мифтахов", "Менделеев", "Морозов", "Мартынов", "Мальцев", "Меркель", "Мерфи", "Мерц", "Мельцер", "Менгель", "Мусин", "Мурзилкин", "Нуриеев", "Насыров", "Нахимов", "Насыри", "Нигматуллин", "Николаев", "Нуруллин", "Няха", "Толстой", "Толкиен", "Твардовский", "Телегин", "Тюмков", "Тапочкин", "Тургенев", "Тимофеев", "Тухманов", "Татарский", "Тютчев", "Урман", "Урахчинский", "Уткин", "Ульянов", "Ужев", "Урен", "Урюков", "Усов", "Фадеев", "Фатхуллин", "Фёдоров", "Фрунзе", "Феодосьев", "Фатыхов", "Фаллосов", "Фурье", "Фольоне", "Фигов", "Фурсенко", "Фучик", "Ханов", "Хазанов", "Хольфман", "Халиков", "Хрущёв", "Херов", "Хазов", "Хольц", "Хурин", "Циндринс", "Цацкин", "Цоколь", "Цой", "Цин", "Цезарь", "Чебоксаров", "Чехов", "Чубайс", "Чуханов", "Чистополев", "Чапаев", "Чижов", "Чингизхан", "Чунга", "Шеповалов", "Шмановский", "Штольц", "Шубников", "Шакиров", "Шварц", "Шайдуллин", "Щёголь", "Щукин", "Щупин", "Щупс", "Щеглов", "Ырхасов", "Эпель", "Эдуардов", "Эдинбург", "Эйзинштен", "Эйнштейн", "Эрих", "Энгельс", "Эрман", "Эфес", "Эльф", "Эльфман", "Юнусов", "Южный", "Юрский", "Юнг", "Юлианов", "Янусов", "Янковский");
echo "GOE";
$r = new UserRegister();
$q1 = time();
for ($i = 1; $i <= 300000; $i++) {
    $n = rand(1, 12);
    $m = $n < 10 ? "0{$n}" : $n;
    $n = rand(1, 30);
    $d = $n < 10 ? "0{$n}" : $n;
    $date = rand(1950, 1995) . "-" . $m . "-" . $d;
    try {
        $r->register(random("a", "z", 7) . "@mail.ru", "1111111", names($names), names($surname), $date, rand(0, 1), 0);
    } catch (Exception $e) {
        echo $i . ": " . $e->getMessage() . "<br/>";
        $i--;
    }
}
echo time() - $q1;
function random($s1, $s2, $num)
{
    $symbol = "";
    for ($i = 1; $i <= $num; $i++) {
        $symbol .= chr(mt_rand(ord("{$s1}"), ord("{$s2}")));
    }
    return $symbol;
}
function names(&$array)
Esempio n. 2
0
 case "logout":
     try {
         $usersSignInOut->signOut();
     } catch (UserException $e) {
     }
     header("Location: {$links['enterForm']}");
     break;
 case "register":
     $output["text"] = $smarty->fetch("users.register.tpl");
     break;
 case "create":
     $registerUser = new UserRegister();
     $registerUser->mailTemplate = "users.mail.tpl";
     try {
         $registerUser->checkPassword($_POST["password1"], $_POST["password2"]);
         $id = $registerUser->register($_POST["mail"], $_POST["password1"], $_POST["name"], $_POST["surname"], $_POST["burthday"], $_POST["gender"], 0);
     } catch (UserException $usrException) {
         $_SESSION["error"] = $usrException->getMessage();
         header("Location: /user/register/");
     }
     header("Location: /user/activate/{$id}/");
     break;
 case "settings":
     $perm = new AccessLevelController(new UserFull());
     if (isset($data["parameters"][1])) {
         switch ($data["parameters"][1]) {
             case "save":
                 $perm->setLevel($_POST["level"]);
                 break;
             case "passchange":
                 $ps = new UserRegister();