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

    −4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    // установлен ли модуль?
      public static function isInstall($module) {
        $data = COption::GetOptionString('main', 'heretic/'.$module, 'N');
        return $data == 'Y';
      }

    И снова гитхаб радует битрикс шлаком. В этот раз, нас радует репозиторий с говорящим описание "Битрикс Еретик" https://github.com/dbfun/bitrix-heretic/blob/master/lib/BHProto.php
    А установлен ли модуль? Таки да. Всегда- да!

    Запостил: Keeper, 05 Мая 2016

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

    • Херетик ващет
      Ответить
    • $data = COption::GetOptionString('main', 'hexen/'.$module, 'N');
      Ответить
    • Автор не различает "=" и "=="?
      Ответить
      • Поясните свою мысль.
        Ответить
        • Имелся в виду автор поста. "А установлен ли модуль? Таки да. Всегда- да!" было бы верно только в случае "return $data = 'Y';"
          Ответить
          • Имелось ввиду, что если уже по ебанутому сравнивать, то лучше использовать ===
            Ответить
            • И почему тогда это не написано в посте? Заодно с объяснением, каким образом это связано с "всегда - да".
              Ответить
              • Если ты не способен понять код, то я не обязан тебе лично что-то разжевывать.

                >> Заодно с объяснением, каким образом это связано с "всегда - да".

                Никак, это литературный трюк.
                Ответить
                • Нет никакого литературного трюка, ты просто лоханулся и когда тебе указали на твою ошибку пошел на попятную.
                  Ответить

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