<?php
define('_IN_JOHNCMS', 1);

$headmod = 'alban';
$textl = 'русско-албанский Wap-переводчик';
$rootpath = '../../';
require_once ("../../incfiles/core.php");
require_once ("../../incfiles/head.php");
$mod = isset($_GET['act']) ? $_GET['act'] : '';


function trans_olbanskiyi($msg)
{

    $msg = strtr($msg, array('публичный дом' => 'борделъ', 'санкт-петербург' =>
        'питыр', 'санкт петербург' => 'питыр', 'с-петербург' => 'питыр', 'так как' =>
        'ибо', 'что-нибудь' => 'шонить', 'владимир путин' => 'фладимiръ фладимiрофичъ',
        'я свободен' => 'я креведко', 'в общем' => 'вопщим', 'все равно' => 'пох',
        'живой журнал' => 'жевательный жюрнал', 'на хуй' => 'нах', 'нахуй' => 'нах',
        'нехуй' => 'нех', 'не хуй' => 'нех', 'ни фига себе' => 'фигасе', 'ни хуя себе' =>
        'хуясе', 'об стену' => 'апстену', 'во влагалище' => 'в пизде', 'в пизду' =>
        'фпесту', 'не осилил' => 'ниасилил', 'не смог' => 'ниасилил', 'не понял' =>
        'ни въехал', 'под стулом' => 'пацтулам', 'под столом' => 'пацталом',
        'из-под стола' => 'испацтала', 'из под стола' => 'испацтала', 'я рад' =>
        'я сщаслифф', 'кто-нибудь' => 'хтонить', 'как дела' => 'кагдила', 'ни с кем' =>
        'нискем', 'в бобруйск' => 'ф бабруйск', 'ф бабруйск' => 'ф Казельск',
        'жесткий диск' => 'винт', 'превед медвед' =>
        'да здравствует Дмитрий Анатольевич', 'Я ебу' => 'Яибу', 'а я знаю' => 'яибу',
        'не верю' => 'танунах!', 'программирования' => 'кодинга', 'синхрофазотрон' =>
        'синхралохотрон', 'александрович' => 'саныч', 'преподаватель' => 'препод',
        'гомосексуальн' => 'пидорск', 'окончательно' => 'нах', 'злоумышленни' => 'уебо',
        'комментарий' => 'кака', 'предложения' => 'придлажения', 'калининград' =>
        'кенигсберг', 'презерватив' => 'гандон', 'презерватив' => 'гандон',
        'жириновский' => 'жирик', 'практически' => 'прохтычыске', 'пользовател' =>
        'юзер', 'устаревает' => 'покрывается мхом', 'конституци' => 'проституци',
        'оперативка' => 'мозги', 'милиционер' => 'мусор', 'беспорядок' => 'бордаг',
        'майкрософт' => 'мелкософт', 'государств' => 'гасутарстф', 'сталинград' =>
        'геройград', 'однозначно' => 'адназначна, мля', 'пожелания' => 'пажылания',
        'украинцев' => 'хахлоф', 'українськ' => 'хохолск', 'болельщик' => 'вентилятор',
        'петербург' => 'питыр', 'ленинград' => 'пидорград', 'волгоград' => 'долбоград',
        'краснодар' => 'серобуродар', 'ульяновск' => 'ульянск', 'лукашенко' => 'лукашка',
        'тимошенко' => 'тимашенга', 'гражданин' => 'чувак', 'серьезные' => 'нидеццкие',
        'москвичей' => 'москалей', 'компьютер' => 'кампутер', 'федерация' => 'педерацыя',
        'телевизор' => 'телиг', 'вечеринка' => 'тусофко', 'футболист' => 'пидор',
        'формирует' => 'фармеруид', 'бобруйск' => 'бабруйск', 'мегабайт' => 'метров',
        'осторожн' => 'астарошн', 'гигабайт' => 'гектаров', 'прекрасн' => 'песдат',
        'институт' => 'проститут', 'наиболее' => 'на еболее', 'положени' => 'палажени',
        'прокачка' => 'качь', 'демократ' => 'анарх', 'автономн' => 'афтаномн',
        'екатерин' => 'кать', 'записать' => 'вбить', 'примерно' => 'премерна',
        'внимание' => 'ахтунг', 'кавказец' => 'террор', 'килобайт' => 'хуебайт',
        'креветка' => 'креведко', 'творится' => 'твариццо', 'украинск' => 'хохолск',
        'родители' => 'радаки', 'московск' => 'бабруйск', 'российск' => 'рассийфк',
        'зажигает' => 'жжот', 'жывотное' => 'зверюго', 'школьник' => 'школьнег',
        'краденый' => 'пижженый', 'грамотно' => 'по-олбанске', 'хостинг' => 'хост',
        'спасибо' => 'спасыба Сенсей ', 'советск' => 'сафкофс', 'дневник' => 'лытдыбр',
        'человек' => 'чел', 'десятка' => 'чирибас', 'кочевни' => 'качэфни', 'реально' =>
        'кульна', 'умирает' => 'падыхаит', 'приехал' => 'приперся', 'вариант' =>
        'вореанд', 'создано' => 'сасдано', 'украина' => 'хохландия', 'украине' =>
        'хохландия', 'украину' => 'хохландию', 'украины' => 'хохландия', 'сигарет' =>
        'сцукорет', 'еврейск' => 'жмотск', 'юрьевич' => 'юрыч', 'позитив' => 'пазитиф',
        'телефон' => 'трубко', 'украсть' => 'спиздить', 'хочется' => 'хочиццо',
        'возможн' => 'васмошн', 'евгений' => 'женко', 'евгения' => 'женько', 'болванк' =>
        'балбеск', 'интерес' => 'ынтырес', 'девушек' => 'пелотаг', 'корпора' =>
        'карпара', 'баранка' => 'шоферка', 'эстонец' => 'тормоз', 'эстония' =>
        'тормозандия', 'самолет' => 'пиздокрыл', 'мужчина' => 'падонак', 'сколька' =>
        'скока', 'сегодня' => 'сёдня', 'эксперт' => 'братан', 'белорус' => 'бульбаш',
        'красота' => 'кразада', 'времени' => 'тайма', 'коммент' => 'каммынт', 'ебаться' =>
        'ипаццо', 'пятьсот' => 'пицот', 'проблем' => 'проблемц', 'фикалии' => 'гамно',
        'женщина' => 'пелотка', 'ребенок' => 'спиногрыз', 'отлично' => 'атлычна',
        'красиво' => 'гламурна', 'дмитрий' => 'димко', 'молодец' => 'иблан', 'коньяк' =>
        'конина', 'гитлер' => 'гнитлер', 'плакал' => 'плакалъ', 'верстк' => 'хуерстк',
        'америк' => 'пендоси', 'чертов' => 'ебаный', 'россия' => 'раша', 'доступ' =>
        'даступъ', 'платны' => 'бабковски', 'просто' => 'хрен поймёшь', 'отстой' =>
        'аццтой', 'пиздец' => 'песдец', 'быстро' => 'быро', 'сложно' => 'нах оно нада',
        'тысяча' => 'тонна', 'любовь' => 'маркофь', 'значит' => 'значед', 'обычно' =>
        'абычна', 'пушкин' => 'пупкин', 'евреев' => 'жадных', 'потому' => 'пасему',
        'прошел' => 'прашол', 'плохой' => 'хуевый', 'отличн' => 'хуев', 'проект' =>
        'прожыкт', 'оффтоп' => 'нифтему', 'привет' => 'превед', 'диплом' => 'еблом',
        'оптими' => 'пессими', 'весело' => 'кайфна', 'тестим' => 'тыкаем', 'смеюсь' =>
        'бугога', 'яндекс' => 'хуяндекс', 'паркур' => 'поркуръ', 'однако' => 'аднака',
        'ударил' => 'ебнул', 'сейчас' => 'щяс', 'ничего' => 'нихуя', 'кнопка' => 'батон',
        'кнопку' => 'батон', 'вообще' => 'ващще', 'мужчин' => 'мущин', 'рублей' =>
        'деревянных', 'сервер' => 'сырфер', 'ссылка' => 'сцылко', 'деньго' => 'бабко',
        'деньги' => 'бабки', 'понима' => 'хундерстанд', 'около' => 'окала', 'финск' =>
        'чухонск', 'еврей' => 'жмот', 'евреи' => 'жадные', 'котор' => 'катор', 'побед' =>
        'пабет', 'потре' => 'патри', 'много' => 'стопятьсот', 'пенис' => 'хуй', 'пошел' =>
        'потыкал', 'читаю' => 'фтыкаю', 'табак' => 'махорка', 'тысяч' => 'тоннЪ',
        'будем' => 'будем, сцуко,', 'лежал' => 'бил баклуши', 'тогда' => 'тада', 'хорош' =>
        'зачодн', 'взлом' => 'кряк', 'сочет' => 'сачит', 'русск' => 'олбанск', 'немец' =>
        'шмургер', 'рынке' => 'барахолке', 'рынок' => 'барахолка', 'базар' => 'бабостан',
        'домен' => 'домин', 'автор' => 'аффтар', 'путин' => 'путинчег', 'саака' =>
        'сука', 'можно' => 'мона', 'держа' => 'держя', 'админ' => 'одмин', 'назад' =>
        'нозат', 'трубн' => 'трупн', 'говор' => 'гр', 'вагин' => 'пизд', 'дурак' =>
        'далпайоп', 'машин' => 'тачк', 'шаурм' => 'шаверм', 'атлет' => 'качег', 'пизда' =>
        'песта', 'стена' => 'стенко', 'когда' => 'кагда', 'зачем' => 'нахуя', 'радио' =>
        'шумелка', 'нимфа' => 'тёлка', 'шофер' => 'баран', 'хакер' => 'ксакеп', 'почта' =>
        'мыло', 'бухло' => 'пойло', 'идиот' => 'умнег', 'ламер' => 'асел', 'врешь' =>
        'пиздишь', 'модем' => 'тормоз', 'решен' => 'рышен', 'форум' => 'хворум', 'также' =>
        'тагжы', 'решил' => 'ришыл', 'измен' => 'ызмен', 'дело' => 'мутня', 'чего' =>
        'чаво', 'плох' => 'хренов', 'друг' => 'кореш', 'игра' => 'гама', 'мало' =>
        'всего ни хуя', 'меня' => 'мну', 'сука' => 'сцуко', 'пока' => 'капут', 'гугл' =>
        'джуджл', 'хрен' => 'хуй', 'сайт' => 'сцайт', 'пиши' => 'пешы', 'файл' =>
        'гвоздь', 'день' => 'днюхо', 'вино' => 'бухло', 'имхо' => 'хуй оспорите', 'тело' =>
        'туловище', 'мышь' => 'грызун', 'флуд' => 'анархизм', 'пиво' => 'пыфо', 'умер' =>
        'здохъ', 'надо' => 'нуна', 'кого' => 'каво', 'того' => 'таво', 'трах' => 'фак',
        'букв' => 'букаф', 'ужас' => 'ужоз', 'баян' => 'боянчег', 'бомж' => 'нисчий',
        'член' => 'хуй', 'рожд' => 'рашд', 'чудн' => 'афигительн', 'охуе' => 'ахуе',
        'елен' => 'ленк', 'один' => 'адын', 'мани' => 'бабко', 'тебя' => 'тя', 'юзер' =>
        'усер', 'табл' => 'тобл', 'сылк' => 'цилк', 'вого' => 'вава', 'едпо' => 'итпа',
        'ектр' => 'эктр', 'оего' => 'аиво', 'вось' => 'фась', 'ебат' => 'ипат', 'ктик' =>
        'хтег', 'хива' => 'хево', 'стра' => 'стро', 'лишь' => 'лижь', 'отно' => 'атна',
        'деле' => 'дели', 'ресу' => 'рысю', 'быть' => 'быдь', 'тота' => 'тато', 'влас' =>
        'флас', 'знач' => 'зноч', 'уваж' => 'увож', 'кажд' => 'кяжд', 'вост' => 'васт',
        'ться' => 'ццо', 'ость' => 'осд', 'ного' => 'нава', 'приш' => 'преш', 'рипт' =>
        'рыпт', 'куша' => 'хава', 'еще' => 'исчо', 'ещё' => 'echo', 'бан' => 'банан',
        'веб' => 'веп', 'кто' => 'хто, бля,', 'кон' => 'лошад', 'мак' => 'макдак', 'чай' =>
        'чайбак', 'мат' => 'моч', 'эмо' => 'долбо', 'лет' => 'лед', 'чел' => 'чулавег',
        'ему' => 'иму', 'что' => 'що', 'бог' => 'ктулху', 'жив' => 'жыв', 'сша' =>
        'пиндостан', 'кот' => 'кошаг', 'уть' => 'удь', 'тем' => 'тэм', 'ект' => 'ект[ъ]',
        'луб' => 'люб', 'чик' => 'чег', 'тся' => 'цца', 'ших' => 'шых', 'ный' => 'ной',
        'тег' => 'тех', 'пиш' => 'писч', 'тил' => 'тыл', 'офо' => 'аффа', 'фес' => 'фыс',
        'дка' => 'тка', 'одн' => 'ёдн', 'жка' => 'шко', 'ной' => 'нуй', 'чих' => 'чех',
        'цен' => 'цэн', 'реа' => 'рыо', 'чет' => 'чод', 'отб' => 'одб', 'одб' => 'адб',
        'под' => 'патъ', 'орн' => 'арн', 'хот' => 'хат', 'тье' => 'ти', 'нуж' => 'нюж',
        'ким' => 'кем', 'ник' => 'нек', 'кус' => 'кюс', 'сор' => 'сар', 'мом' => 'мам',
        'над' => 'под', 'жен' => 'жын', 'вез' => 'виз', 'чат' => 'чяд', 'как' => 'каг',
        'лол' => 'гы', 'два' => 'дфа', 'что' => 'шо', 'сте' => 'сти', 'пис' => 'пес',
        'ецк' => 'эцк', 'нно' => 'нна', 'стн' => 'зн', 'тка' => 'тко', 'тус' => 'тузъ',
        'сув' => 'сюв', 'доп' => 'дап', 'лок' => 'лох', 'чка' => 'чга', 'раз' => 'роз',
        'рог' => 'раг', 'исп' => 'ысп', 'ать' => 'адь', 'зам' => 'зом', 'физ' => 'фыз',
        'лиц' => 'лыц', 'кол' => 'кал', 'ноч' => 'начь', 'шаб' => 'шоп', 'диз' => 'дыз',
        'жур' => 'жюр', 'абб' => 'ёбб', 'деф' => 'дыф', 'руж' => 'рюж', 'отм' => 'атм',
        'вый' => 'вой', 'отц' => 'ацц', 'све' => 'цве', 'брь' => 'бырь', 'збе' => 'сби',
        'гер' => 'хер', 'пин' => 'пен', 'очк' => 'ачк', 'рос' => 'рас', 'емо' => 'има',
        'гче' => 'хчи', 'фак' => 'фок', 'чно' => 'чна', 'рук' => 'руг', 'ебе' => 'ыбё',
        'шут' => 'шют', 'код' => 'кот', 'жоп' => 'жёп', 'ить' => 'идь', 'пар' => 'пор',
        'ийа' => 'иа', 'чи' => 'чы', 'ши' => 'шы', 'жи' => 'жы', 'щи' => 'щы', 'дз' =>
        'ц', 'ли' => 'лы', 'ча' => 'чя', 'иц' => 'итс', 'зд' => 'сд', 'ёб' => 'йоп',
        'ад' => 'лат', 'пп' => 'бб', 'ер' => 'еръ', 'об' => 'ап', 'ст' => 'цт', 'иг' =>
        'ик', 'ее' => 'ие', 'ик' => 'иг', 'оц' => 'ац', 'йе' => 'ё', 'рт' => 'рд', 'ич' =>
        'еч', 'уг' => 'ух', 'че' => 'чи', 'эт' => 'ет', 'ля' => 'лйа', 'кв' => 'ху',
        'тч' => 'чч', 'же' => 'жы', 'зж' => 'жж', 'ии' => 'иы', 'сш' => 'шш', 'ьы' =>
        'и', 'кс' => 'гз', 'ал' => 'ал', 'жи' => 'жы', 'вм' => 'фм', 'ов' => 'офф', 'ав' =>
        'аф', 'дс' => 'ц', 'вс' => 'фс', 'вп' => 'фп', 'вч' => 'фч', 'вч' => 'фч', 'ик ' =>
        'ег ', 'ек ' => 'ег ', 'ык ' => 'ыг ', 'ци' => 'цы', 'ль' => 'л', 'ги' => 'гы',
        '-то' => '-та', 'ыи' => 'ы', 'в с' => ' фс', 'в п' => ' фп', 'в т' => ' фт',
        'в с' => ' фс', 'в п' => ' фп', 'в т' => ' фт', 'ч' => 'чь', ' —' => ', бля —'));
    return $msg;


}

switch ($mod) {

    case "text":
        $name = substr(htmlspecialchars(stripslashes(trim($_POST['name']))), 0, 22);
        $msg = nl2br(htmlspecialchars(stripslashes($_POST['msg'])));
        if (empty($msg) or empty($name)) {
            echo 'Не заполнены поля!<br/><a href="index.php">Еще раз</a>';

            require_once ("../../incfiles/end.php");
            exit;
        }


        if (mb_strlen($name) > 22 or mb_strlen($msg) > 7000) {
            echo 'Недопустимая длина теста<br /><a href="index.php">Еще раз</a>';

            require_once ("../../incfiles/end.php");
            exit;
        }
        require_once ("registr.php");
        $msg = trans_olbanskiyi($msg);
        $notbr = $msg;
        $notbr = str_replace('<br />', '', $notbr);

        echo '<b>Результат перевода:</b><br/>
<hr/>
' . $msg . '<br/>
<hr/>
<b>Скопировать результат:</b><br/><br/>
<form action="sendmail.php?do=prepare" method="post">
<textarea class="special" rows="5" cols="15" style="width: 277px; height: 155px;" name="text">' .
            $notbr . '
Автор: ' . $name . '</textarea><br/><br/></form><br/><a href="index.php">Назад</a>';

        $count_file = 'tmp/counter.dat';
        $counter = @file_get_contents($count_file);
        $count = @fopen($count_file, 'w+');
        if (!$count) {
            $err1 .= '"<i>' . $count_file . '</i>"';
        } else {
            flock($count, LOCK_EX);
            fputs($count, $counter + 1);
            flock($count, LOCK_UN);
        }
        fclose($count);
        break;
    case "faq":
        echo '
<b><i>Общая информация</i></b><br/>
<i>Данный сервис представляет собой переводчик текстов с русского языка на олбанскей (разговорный).</i><br/>
<b><i>Предназначение сервиса</i></b><br/>
<i>Сервис нужен для того, чтобы насмешить друзей, правильного общения на "олбанских" форумах и просто посмеяться от прикольного перевода того или иного текста.</i><br/>
<b><i>Инструкция по использованию</i></b><br/>
<i>Пользоваться просто. Просто введите данные в формы и нажмите "Отправить". Процесс перевода занимает время. После успешного перевода вы можете просмотреть полученный текст и скопировать его из формы.</i><br/>
<b><i>Просмотр последнего перевода</i></b><br/><br/><a href="index.php">Назад</a>
';

        break;
    default:
        $file = file_get_contents("tmp/counter.dat");
        $out = intval($file);
        echo '<b>Р</b>усско-<b>А</b>лбанский переводчик<br/><br/>[!<a href="index.php?act=faq">FAQ по сервису</a>]<br/><b>Перевести текст</b><br/>
<form action="index.php?act=text" method="post">
Имя автора:<br/>
<input class="special" type="text" maxlength="22" name="name" style="width: 200px;"/><br/>
Текст на русском:<br/>
<textarea class="special" rows="5" cols="15" style="width: 277px; height: 155px;" name="msg"></textarea><br/>
<input type="submit" value="Перевести" style="border: 1px solid #999999;"/>
</form><br/>Всего переводов: ' . $out;

}
echo '<br/><a href="../index.php">В раздел</a>';

require_once ("../../incfiles/end.php");
?>