$this->menu = array(array('label' => Yii::t('calendar', 'Calendar')), array('label' => Yii::t('calendar', 'My Calendar Permissions'), 'url' => array('myCalendarPermissions')), array('label' => Yii::t('calendar', 'List'), 'url' => array('list')), array('label' => Yii::t('calendar', 'Create'), 'url' => array('create'))); } ?> <div id="calendar"> </div> <?php // register fullcalendar css and js Yii::app()->clientScript->registerCssFile(Yii::app()->theme->getBaseUrl() . '/css/fullcalendar/fullcalendar.css'); Yii::app()->clientScript->registerScriptFile(Yii::app()->getBaseUrl() . '/js/fullcalendar/fullcalendar.js'); Yii::app()->clientScript->registerScriptFile(Yii::app()->getBaseUrl() . '/js/fullcalendar/gcal.js'); // register jquery timepicker css and js // (used inside js dialog because CJuiDateTimePicker is a php library that won't work inside a js dialog) //Yii::app()->clientScript->registerCssFile(Yii::app()->getBaseUrl() .'/protected/extensions/CJuiDateTimePicker/assets/jquery-ui-timepicker-addon.css'); //Yii::app()->clientScript->registerScriptFile(Yii::app()->getBaseUrl().'/protected/extensions/CJuiDateTimePicker/assets/jquery-ui-timepicker-addon.js'); $this->calendarUsers = X2Calendar::getViewableUserCalendarNames(); $this->sharedCalendars = X2Calendar::getViewableCalendarNames(); $this->googleCalendars = X2Calendar::getViewableGoogleCalendarNames(); $this->calendarFilter = X2Calendar::getCalendarFilters(); // urls for ajax (and other javascript) calls $jsonFeed = $this->createUrl('jsonFeed'); // feed to get actions from users $jsonFeedShared = $this->createUrl('jsonFeedShared'); // feed to get actions from shared calendars $jsonFeedGoogle = $this->createUrl('jsonFeedGoogle'); // feed to get events from a google calendar $currentUserFeed = $this->createUrl('jsonFeed', array('user' => Yii::app()->user->name)); // add current user actions to calendar $anyoneUserFeed = $this->createUrl('jsonFeed', array('user' => 'Anyone')); // add Anyone actions to calendar $moveAction = $this->createUrl('moveAction');