1. Список говнокодов пользователя md5S

    Всего: 1

  2. PHP / Говнокод #15291

    +155

    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
    <?php
    
    class WidgetSidebarUser extends Portlet
    {
        public function renderContent(){
            if(Yii::app()->user->isGuest)
                Yii::app()->controller->redirect('/logout');
            
            $model = User::model()->findByPk(Yii::app()->user->id);
            $this->render('sidebar/user', array('user'=>$model));
        }
    }
    ?>
    
    // sidebar/user
    
    <aside id="sidebar1" class="span3 sidebar">
        <div class="content left ">
            <?php if(!Yii::app()->user->isGuest) if(Yii::app()->user->id === $user->id): ?>
            ...
            <?php else: ?>
                <?php
                $this->widget('application.widgets.ProfileSidebarOther', array(
                    'user' => $user,
                    'profile' => $user->profile,
                ));
                ?>
            <?php endif; ?>
        </div>
    </aside>

    Дорабатываю проект и код немного радует своими проверками. Получается мы выбираем данные пользователя, а потом проверяем "А точно это тот самый пользователь".

    md5S, 03 Марта 2014

    Комментарии (12)