public function beforeAction($action) { if (MenuLoader::isGuest()) { $this->redirect(array('site/login')); Yii::app()->end(); } return parent::beforeAction($action); }
addToList(data); return false; }); $('#mission-box').delegate('.pager-item','click',function(){ var page = $(this).attr('data-page'); getList(page); return false; }); $('#selected-box').delegate('.unselect-link','click',function(){ var data = $(this).attr('data-content'); delFromList(data); return false; }); $('#submit_mission').click(function(){ <?php if (MenuLoader::isGuest()) { ?> alert("You can't submit search task without login."); location.href="<?php echo Yii::app()->createUrl('site/login'); ?> "; <?php } else { ?> var data = {}; data.items = compare_data; data.start = $('select[name="temporalStart"]').val(); data.end = $('select[name="temporalEnd"]').val(); data.latMin = $('input[name="latMin"]').val(); data.latMax = $('input[name="latMax"]').val();
public static function getMainMenu() { return array(array('label' => 'Home', 'url' => array('/site/index')), array('label' => 'Search', 'url' => array('/search/form')), array('label' => 'Login', 'url' => array('/site/login'), 'visible' => MenuLoader::isGuest()), array('label' => 'Register', 'url' => array('/site/register'), 'visible' => MenuLoader::isGuest()), array('label' => 'My Tasks', 'url' => array('/user/index'), 'visible' => !MenuLoader::isGuest()), array('label' => 'Logout (' . self::getUserName() . ')', 'url' => array('/site/logout'), 'visible' => !MenuLoader::isGuest())); }