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

    +159

    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
    /**
     * @package mod_jlcurrency
     * @author Zhukov Artem ([email protected])
     * @version 1.1
     * @copyright (C) 2012 by JoomLine (http://www.joomline.net)
     * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
     *
    */
    // No direct access
    defined('_JEXEC') or die('Restricted access');
    $vl = array();
    $vl[$params->get('JPY')]=$params->get('JPY');$vl[$params->get('ZAR')]=$params->get('ZAR');
    $vl[$params->get('KRW')]=$params->get('KRW');$vl[$params->get('CHF')]=$params->get('CHF');
    $vl[$params->get('SEK')]=$params->get('SEK');$vl[$params->get('CZK')]=$params->get('CZK');
    $vl[$params->get('UAH')]=$params->get('UAH');$vl[$params->get('UZS')]=$params->get('UZS');
    $vl[$params->get('TRY')]=$params->get('TRY');$vl[$params->get('TMT')]=$params->get('TMT');
    $vl[$params->get('TJS')]=$params->get('TJS');$vl[$params->get('SGD')]=$params->get('SGD');
    $vl[$params->get('XDR')]=$params->get('XDR');$vl[$params->get('RON')]=$params->get('RON');
    $vl[$params->get('PLN')]=$params->get('PLN');$vl[$params->get('NOK')]=$params->get('NOK');
    $vl[$params->get('MDL')]=$params->get('MDL');$vl[$params->get('LTL')]=$params->get('LTL');
    $vl[$params->get('LVL')]=$params->get('LVL');$vl[$params->get('CNY')]=$params->get('CNY');
    $vl[$params->get('KGS')]=$params->get('KGS');$vl[$params->get('CAD')]=$params->get('CAD');
    $vl[$params->get('KZT')]=$params->get('KZT');$vl[$params->get('INR')]=$params->get('INR');
    $vl[$params->get('EUR')]=$params->get('EUR');$vl[$params->get('USD')]=$params->get('USD');
    $vl[$params->get('DKK')]=$params->get('DKK');$vl[$params->get('HUF')]=$params->get('HUF');
    $vl[$params->get('BRL')]=$params->get('BRL');$vl[$params->get('BGN')]=$params->get('BGN');
    $vl[$params->get('BYR')]=$params->get('BYR');$vl[$params->get('AMD')]=$params->get('AMD');
    $vl[$params->get('GBP')]=$params->get('GBP');$vl[$params->get('AZN')]=$params->get('AZN');
    $vl[$params->get('AUD')]=$params->get('AUD');

    Эмм. Это так и должно быть?

    Запостил: Rijen, 20 Марта 2015

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

    • UZS
      Ответить
    • А где RUсский Rубль?
      Ответить
    • Сразу видно - Senior Joomla Developer!
      Ответить
    • Вру-воу-воу! Там что, ключ и значение всегда совпадают?
      Ответить
      • Ну не факт. Вдруг там:
        public function get($param)
        {
            return $param . rand();
        }
        Ответить
        • может так
          public $f=false;
          public function get($param)
          {
          $this->f=! $this->f;
          return $this->f?'key':'val';
          }
          Ответить
    • Кста, я так и не понял, RUR или RUB? Чаще последнее, но и первое встречал..
      Ответить
      • Вики говорит вот так: The ISO 4217 code is RUB or 643; the former code, RUR or 810, refers to the Russian ruble before the 1998 redenomination (1 RUB = 1,000 RUR).
        Ответить
        • Надо было делать сразу как с часовыми поясами: GMT+8 RUR+03. Стабильно работало бы до относительного падения валюты в 10⁹⁹ раз.
          Ответить
          • Я вижу суть вещей! Я знаю, почему Борманд не с нами!
            Ответить
            • Почему?
              Ответить
              • Да 100 % в PoE играешь. Решил загадку с колоколами?
                Ответить
                • > Да 100 % в PoE играешь.
                  Не угадал. Мне тут друг про краш при выходе из замка рассказал, и я раздумал брать эту гаму до ближайшей распродажи. К тому времени как раз все баги пофиксят.
                  Ответить
                  • к меня инвентарь какого то виснет...
                    печаль.
                    Пиратку скачай
                    Ответить
                    • Чтобы потерять кучу нервов из-за виснущего инвентаря, а потом еще и кучу времени, потраченного на штурм подвалов замка? Нахуй надо.

                      Доведут до ума - поиграю.
                      Ответить
                      • да там и штурмовать нечего. У меня такое ощущение, что я квесты не те выполняю - играю на среднем, а меня боты выносят все кому не лень. Видимо автолевелинга нет - потому и припекает. Тот же замок дошел до конца - в конце баттл - у меня лучник + маг+ воин - у них 9 мощных солдат. я и 5ых то с грязными хаками еле вынесу. короче игра класс)

                        Думаю тоже подождать пока баги выправят и поиграться. Ибо еще одного перса я создавать с багами не хочу, а лучник эльф откровенно слабоват
                        Ответить
                • Что за PoE? На халявном компе пойдет?
                  Ответить
                  • Pillars of Eternity
                    Ответить
                    • Дата выпуска 26 марта 2015 года
                      Microsoft Windows, Mac OS X, Linux:

                      Шоо?
                      Ответить
                      • Что не так?
                        Ответить
                        • Прошивка для рутеров. Игорь утонул.
                          Ответить
                          • Юнити ж.
                            Ответить
                            • А что это такое и хуле оно работает на линупсе? Кстати, SteamOS - это прошивка для игор? Steam игры только на нем работает, или и на норманом линупсе тоже?
                              Ответить
                              • steam-игры давно уже работают на бубунте после установки steam-клиента.
                                Ответить
                                • Ну да. Собственно на бубунтяшниках они это и обкатывали по началу. Помнится, сайт стима даже предлагал бубунту попробовать.

                                  P.S. Но работают не без бубна - kerbal space program, к примеру, запускается только с export LANG=en_US.utf-8. Походу парсят конфиги с учётом локали и не могут прочитать "1.5" т.к. ожидается "1,5".
                                  Ответить
                                  • >парсят конфиги с учётом локали
                                    Это охуенно. Кстати, тут на днях выяснил, что питон 3 по умолчанию открывает файлы в текущей локали (называется в одном месте починили - в другом сломали)
                                    Ответить
                              • > А что это такое
                                Юнити то? Движок кроссплатформенный. Он вообще на всём работает. Включая андроиды, айпады и прочие кофеварки. Там специально выебнуться надо, чтобы на линухе не работало.

                                SteamOS - немножко подпиленная убунта с предустановленным стимом. На нормальной линухе эти игры тоже пашут.
                                Ответить
                                • >> Движок кроссплатформенный. Он вообще на всём работает.

                                  Вот она - реальная польза от моно
                                  Ответить
                                • А как же анальные ограничения, дрм? Рут для DRM нужен? И игры, само собой, closed source?
                                  Ответить
                                  • Большинство игр closed source, но кого это ебёт кроме Столлмана? В качестве drm вроде только сам стим клиент. Но некоторые игры и без drm попадаются.

                                    > Рут
                                    Нет. Рута он один раз просит, чтобы нужные пакеты из бубунтовской репы доставить. Но можно не давать и сделать всё самому.
                                    Ответить
                                    • А как же тогда все DRM работает?
                                      Ответить
                                      • А хрен его знает. Сейчас и под виндой вроде бы уже не ставят анальные DRM типа старфорса, которые были во времена дисков... Разве что PunkBuster или Frost какой-нибудь могут присунуть в онлайн игрушках, но это античит, а не DRM.

                                        Есть вероятность, что до разрабов дошло, что все эти DRM - бесполезная хуйня, которую сломают в первую же неделю.
                                        Ответить
                                        • А хрен его знает,что там ставится. В винде сетупы же от админа работают. В линупси можно программы так ставить, чтобы в систему не нагадили?
                                          Ответить
                                          • > В винде сетупы же от админа работают.
                                            Не все, кстати. Всякое говно типа тулбаров вполне обходится без админа. Хром тоже в хомяк ставится.

                                            > можно программы так ставить, чтобы в систему не нагадили
                                            Ну так же как и в винде. Создаёшь бесправного юзера и под ним ставишь. Стим, в принципе, все игрушки ставит в папку в хомяке.
                                            Ответить
                                            • >Создаёшь бесправного юзера и под ним ставишь.
                                              На каждую прогу по юзеру? Так неудобно же, плюс оверкилл, плюс могут в принципе быть проблемы с правами.
                                              Ответить
                                              • > На каждую прогу по юзеру?
                                                Ну на группу прог, данные которых на жалко спалить друг другу.

                                                Кстати, у андроида примерно так и реализовано - каждая софтина запускается под своим юзером и для неё есть своя папка с соотв. правами.

                                                > оверкилл
                                                Это в винде оверкилл из-за загрузки профилей, реестров и прочей хуиты (хотя, может быть, в серверной можно почитерить и на чём-то сэкономить). В линухе юзеры вообще халявные. Лишь бы номеров хватило. Одной строчки в /etc/passwd достаточно чтобы утилиты с ним работали. А если программно - то, емнип, можно даже без этой строчки обойтись.
                                                Ответить
                                                • Да, про андроид ты рассказывал, но там это сделано прозрачно для юзера.

                                                  Прога будет складывать файлы к себе в %appdata%, нужно будет помнить, откуда их выгребать, различать фейковых пользователей и настоящих (тут префикс можно). Главное - мало кто этим занимался, можно граблей нахавать.
                                                  Ответить
                                    • >но кого это ебёт кроме Столлмана
                                      Лоровцев/хабраблядков/s/. Мудаков всяких короч.
                                      Ответить
    • Оффтопну:
      87753540683

      Это номер телефона? Как он выглядит в международном формате?
      Ответить
      • Вероятно, это сотовый оператор Казахстана. При звонке из-за рубежа вместо восьмёрки нужно набирать +7, как и для РФ.
        Ответить
        • Вконтакте говорит, что номер начинается с +7 7
          Ответить
          • Международный формат полностью выглядит так:
            +7 775 354 06 83

            Здесь:
            +7 — код страны, который в настоящее время делят РФ и Казахстан (а также новые операторы Абхазии и Южной Осетии).
            775 — код города или федеральный код ОПСОСа.

            P.S.: http://www.kcell.kz/ru/news/452/401
            Ответить
            • Что вконтакте вводить-то? 1 попытка осталась.

              Фууух, пронесло
              Ответить

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