Exemplo n.º 1
0
 private function generalEnquiries()
 {
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/settings-general-enquiries.css");
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/settings-general-enquiries.js", CClientScript::POS_END);
     //settings starts
     $componentSettings = new ComponentSettings();
     $settingsArray = $componentSettings->show(Yii::app()->user->getInfo(), 'enquiries');
     //settings ends
     $criteria = new CDbCriteria();
     $criteria->addCondition('created_by = ' . Yii::app()->user->getInfo());
     $criteria->addCondition('status = 1');
     $eventsArray = RequestEvent::model()->findAll($criteria);
     //        $criteria = new CDbCriteria();
     //        $criteria->addCondition('created_by = '.Yii::app()->user->getInfo());
     //        $criteria->addCondition('status = 1');
     $servicesArray = Services::model()->findAll($criteria);
     $this->render('general/enquiries', array('settingsArray' => $settingsArray, 'eventsArray' => $eventsArray, 'servicesArray' => $servicesArray));
 }
Exemplo n.º 2
0
 public function actionEvent()
 {
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/request-event.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/request-event-resp.css");
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl . "/css/bootstrap-datetimepicker.min.css");
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/plugins/autocomplete/jquery.autocomplete.min.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/request-event.js", CClientScript::POS_END);
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/moment.js", CClientScript::POS_END);
     /*        Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . "/js/bootstrap-datetimepicker.min.js", CClientScript::POS_END);*/
     if (Yii::app()->request->isPostRequest) {
         $event = (int) Yii::app()->request->getPost('events', 0);
         $access = (int) Yii::app()->request->getPost('access', 0);
         if ($event > 0) {
             $model = $this->_model;
             $model->event_type = $event;
             $model->private = $access;
             if ($model->save()) {
                 //model saved
             } else {
                 //model not saved
             }
         }
     }
     $criteria = new CDbCriteria();
     $criteria->addCondition('user_id = ' . Yii::app()->user->getInfo());
     $criteria->with = array('mstEventUsers');
     $criteria->group = 'name';
     $modelArray = RequestEvent::model()->findAll($criteria);
     $this->render('event', array('model' => $this->_model, 'eventsArray' => $modelArray));
 }
Exemplo n.º 3
0
 /**
  * @param string $url
  * @param string $body
  */
 public function __construct($url, $body)
 {
     parent::__construct($url, 'POST', $body);
 }
Exemplo n.º 4
0
 /**
  * @param string $url
  * @param array $queryString
  */
 public function __construct($url, $queryString)
 {
     parent::__construct($url, 'POST', null);
     $this->queryString = $queryString;
 }
Exemplo n.º 5
0
 public function actionAddEvent()
 {
     $eventName = Yii::app()->request->getParam('title', false);
     $returnArray = array();
     $status = false;
     $msg = '';
     if ($eventName) {
         $criteria = new CDbCriteria();
         $criteria->addCondition("name = :match");
         $criteria->params = array(':match' => "{$eventName}");
         $modelEvent = RequestEvent::model()->find($criteria);
         if ($modelEvent == null) {
             $model = new RequestEvent();
             $model->name = $eventName;
             $model->main = 0;
             $model->created_by = Yii::app()->user->getInfo();
             $model->save();
             $mstId = $model->id;
         } else {
             $mstId = $modelEvent->id;
         }
         $model = new MstEventUser();
         $model->event_id = $mstId;
         $model->user_id = Yii::app()->user->getInfo();
         if ($model->save()) {
             return $this->redirect($_SERVER['HTTP_REFERER']);
             $status = true;
             $msg = 'Successfully done';
         } else {
             $msg = $model->getErrors();
         }
     }
     $returnArray['status'] = $status;
     $returnArray['msg'] = $msg;
     header('Content-Type: application/json');
     $return = json_encode($returnArray);
     echo $return;
     Yii::app()->end();
 }