1. PHP / Говнокод #25860

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    function filterMenu(){
        global $keyboard, $settings;
        $filter_status_name = [ 1 => 'анонсировано', 2 => 'сейчас выходит', 3 => 'вышедшее' ];
        $filter_order_name = [ 1 => 'по рейтингу', 2 => 'по популярности', 3 => 'по алфавиту', 3 => 'по дате выхода' ];
        $filter_kind_name = [ 1 => 'TV Сериал', 2 => 'фильм' ];
        if( $settings['filter']['menu'] == 0 OR !isset($settings['filter']['menu']) ){
            keyboard( 'Включить фильтр ', 0, [ 't' => '3', 'm' => 1 ] );
        }else{
            keyboard( 'Выключить фильтр ', 0, [ 't' => '3', 'm' => 0 ] );
            switch ($settings['filter']['menu']) {
                case 1:
                    keyboard( 'Статус' . ((isset($settings['filter']['status']))?': '.$filter_status_name[$settings['filter']['status']]:''), 1, [ 't' => '3', 'm' => 2 ] );
                    keyboard( 'Сортировка' . ((isset($settings['filter']['order']))?': '.$filter_order_name[$settings['filter']['order']]:''), 1, [ 't' => '3', 'm' => 3 ] );
                    keyboard( 'Тип' . ((isset($settings['filter']['kind']))?': '.$filter_kind_name[$settings['filter']['kind']]:''), 2, [ 't' => '3', 'm' => 4 ] );
                    keyboard( 'Жанр', 2, [ 't' => '3', 'm' => 5 ] );
                break;
                case 2:
                    keyboard( 'Анонсировано', 11, [ 't' => '3', 'm' => 1, 'n' => 1, 's' => 1 ] );
                    keyboard( 'Сейчас выходит', 11, [ 't' => '3', 'm' => 1, 'n' => 1, 's' => 2 ] );
                    keyboard( 'Вышло', 12, [ 't' => '3', 'n' => 1, 's' => 3 ] );
                    keyboard( 'Не важно', 90, [ 't' => '3', 'm' => 1, 'n' => 1, 's' => 0 ] );
                break;
                case 3:
                    keyboard( 'По рейтингу', 11, [ 't' => '3', 'm' => 1, 'n' => 2, 's' => 1 ] );
                    keyboard( 'По популярности', 11, [ 't' => '3', 'm' => 1, 'n' => 2, 's' => 2 ] );
                    keyboard( 'По алфавиту', 12, [ 't' => '3', 'm' => 1, 'n' => 2, 's' => 3 ] );
                    keyboard( 'По дате выхода', 12, [ 't' => '3', 'm' => 1, 'n' => 2, 's' => 4 ] );
                break;
                
                case 4:
                    keyboard( 'TV Сериал', 11, [ 't' => '3', 'm' => 1, 'n' => 3, 's' => 1 ] );
                    keyboard( 'Фильм', 11, [ 't' => '3', 'm' => 1, 'n' => 3, 's' => 2 ] );
                    keyboard( 'Не важно', 90, [ 't' => '3', 'm' => 1, 'n' => 3, 's' => 0 ] );
                break;
            }
        }
        $keyboard['inline_keyboard'] = array_values($keyboard['inline_keyboard']);
    }
    if( isset( $input['message'] ) ){
        //sendMethod ( 'sendMessage', ['chat_id' => 66478514, 'text' => json_encode($input), 'parse_mode' => 'HTML'] );
        if( $input['message']['chat']['type'] == 'private' ){
            if( $chat_id == 166478514 ){
                $horney = json_decode( file_get_contents("horney.json" ), true );
                foreach ($horney['questions'] as $quest => $answer) {
                    $atext = explode(" ", $text);
                    $aquest = explode(" ", $quest);
                    $result = array_diff($atext, $aquest);
                    if( count($result) > 0 ) sendMethod ( 'sendMessage', ['chat_id' => 66478514, 'text' => $quest, 'parse_mode' => 'HTML'] );
                }
            }
            if( stripos($text, 'start') == 1 ){
                $start = explode(' ', $text )[1];
                if( isset($start) ){
                    $parm = explode('_', $start );
                    if( $parm[0] == 'a' ){
                        $id = $parm[1];
                        goto getAnime; // пиздец

    Чисто опенсорс, пацаны

    https://github.com/LyoSU/HorneyBot/blob/19c915c8cc982c38aeea12d07ce0163a8fe98780/src/index.php#L150
    https://github.com/LyoSU/HorneyBot

    Запостил: kiberbiber, 20 Сентября 2019

    Комментарии (25) RSS

    • goto getAnime;

      Я так и не понял - а куда за аниме идти?
      Ответить
    • Говно здесь не из-за goto
      Ответить
      • «Конардо» бы оценил. Тут даже глобальные пельменные есть.
        Ответить
      • пщещ это
        IMPLICIT GOVNO (F, E, C, E, S)

        ссу на майкрософт, которые пихают его во все примеры
        Ответить
    • Привет, патомки! Ну чо, дошли до Киева?

      https://pbs.twimg.com/media/CONO0oKWoAA5CdS.png
      Ответить
      • Сема продолжает постить мемчики 2015 года
        охуеть
        Ответить
    • Обнаружен ОК инкануса!
      https://cs4.pikabu.ru/post_img/2016/05/17/12/1463516607149751495.jpg
      https://cs4.pikabu.ru/post_img/big/2016/05/17/12/1463516624127376346.jpg
      Ответить
      • Возвращайся в «Одноклассники», там твоя аудитория.
        Ответить
      • Если инканус в 2014 грозился подать на Украину в суд, то со 146% вероятностью в 2015 скакал перед зеркалом и орал что Обама обезьяна.
        Ответить
        • Сема, тут Зеленский принял план Штайнмайера, по сути это капитуляция и признание трехбуквенных республик, так что можешь уже успокоиться
          Ответить
          • Ват­ника тезисы из соловьиного помета выдают
            Ответить
            • америкосы тоже соловьеба смотрят?
              https://fakty.ua/318621-snimet-s-rossii-otvetstvennost-v-ssha-ukazali-na-opasnost-formuly-shtajnmajera
              Ответить
            • АХАХАХАХА. Откуда ты знаешь соловьиные фразы? Каждый вечер смотришь, не иначе.
              Ответить
            • ТЫ ТУПОЙ СУКА ВАТНИК
              Ответить
        • Кинул в тебя куском дёрна!
          Ответить
    • волшебно. )))
      Ответить
      • Именно поэтому я за «PHP».
        Ответить
        •   _   _                                                                                               _________  _    _ _________   
           | | / |                                                                                             / / /  __ \| |  | |  __ \ \ \  
           | |/  |__  __  ___ _   _ _   _  ___    _____  ___ ___ _____ ___  __  __ _   _   ____   ___  __ _   / / /| |__) | |__| | |__) \ \ \ 
           | ' . |  \/  |/ _ \ |_| | |_| |/ _ \  | ._. |/ _ \__ \_. ._/ _ \|  \/  | | | | / __ | ( _ \/ _` | < < < |  ___/|  __  |  ___/ > > >
           |  /| | \  / |  __/  _  |  _  | (_) | | | | | (_) |_ | | || (_) | \  / | |_| | \    |  (_ < (_| |  \ \ \| |    | |  | | |    / / / 
           |_/ |_|_|\/|_|\___|_| |_|_| |_|\___/  |_| |_|\___/___/ |_| \___/|_|\/|_|\__, | /_/|_| (___/\__,_|   \_\_\_|    |_|  |_|_|   /_/_(_)
                                                                                    __/ |                                                     
                                                                                   |___/
          Ответить

    Добавить комментарий