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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php if (!\MUserAuth::isAuthenticated()) : ?>
                <div id="wrapper-for-cabinet-content" style="display: none;"></div>
            {else}
                <div id="wrapper-for-cabinet-content">
                {include file="/themes/$__theme/en/common/muser_dropdown_part/cabinet.tpl"}
                </div>
            {/if}

    И это #работает#блять... "Smarty" нашего тимлида...

    Запостил: rez1dent3, 25 Августа 2017

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

    • И вот это не будет обработано. Вообще:
      {username()}

      Потому что "Нельзя так просто взять, и сделать нормально(с)"
      Надо так:
      {$_=username()}

      Да, доллар обязателен.
      Ответить
    • Ну и на десерт обычный if и foreach. С ключом, ага:
      {if test="true"}
      {/if}
      {foreach from=$from item=$key=>$value}
      {/foreach}

      Причем одинарные ковычки не работают в этом примере. Потому что.. а хз почему
      Ответить
      • меня больше веселит ирония что на одном темплейт языке (php) делают другой улучшенный (smarty). знаю что повсеместная практика, но все равно нахожу это глупым.

        еще никто не пытался в PHP синтакс от ран-тайма отделить? этого же все в принципе и хотят: пыхов жирный рантайм с тоннами библиотек - но с более человеческим языком.
        Ответить
        • > еще никто не пытался в PHP синтакс от ран-тайма отделить?

          Этого не сделал только ленивый (hip-hop, hhvm, kphp), но для противоположных целей: все хотят сохранить убогий синтаксис, но перевести его на более шустрый рантайм.
          Ответить
          • напомнило цитату:

            “If I had asked people what they wanted, they would have said faster horses.”
            ― Henry Ford
            Ответить
            • Лучше бы придумали быстрых лошадей. Воздух был бы чище. И синтетические удобрения не надо было бы производить...

              http://cn12.nevsedoma.com.ua/photo/30/4/44130000.jpg
              Ответить
              • > Воздух был бы чище.

                Догадываюсь что мусьё ни разу в жизни не доводилось с дороги лошадиный навоз убирать.

                > И синтетические удобрения не надо было бы производить...

                Ну это как памперсы: проблемы они не решают, но её успешно локализуют.
                Ответить
                • Зато сколько было бы дешёвого строительного материала для возведения традиционных хат-мазанок!

                  P.S. Я даже название придумал. По аналогии со стим-панком назовём такой мир говно-панком.
                  Ответить
                  • на самом деле мы в это уже живем.

                    только лошади были слишком дорогими - их людьми заменили. люди легче тренировать в туалет ходить, разножаются быстрее и им свежее сено не надо.
                    Ответить
                    • А где делают хаты-мазанки из человеческого навоза?
                      Ответить
                      • заменили бетоном. дешевле: больше человеков на квадратный метр помещается.
                        Ответить
                        • Но ведь заменитель никогда не сравнится с оригиналом...
                          Ответить
    • Пыха ненужна, пыходети должны страдать.
      Ответить
    • Квинтэссенция дырявой абстракции.
      Ответить
      • Финал-апофеоз, который завершается откровенным авторским ультима-кредо, выраженным тонко и нежно в монкандо пианиссимо сюсюрандо водобачкового инструмента.
        Ответить

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