Exemple #1
0
 public function postProcessing(&$data)
 {
     if (!$this->history) {
         foreach ($data as &$rating) {
             $rating['questions_count'] = (int) QaQuestion::model()->user($rating['user_id'])->category($this->params['category_id'])->count();
         }
     }
 }
Exemple #2
0
 public function postAnswer()
 {
     $this->controller->getActionProperties()->setModel(QaAnswer::model())->setRequire(array('questionId' => true, 'text' => true))->setAccess(array('createQaAnswer', array('root_model' => QaQuestion::model(), 'root_id' => 'questionId', 'name' => 'question')));
     $this->controller->post();
 }
Exemple #3
0
 public function deleteQuestion()
 {
     $this->controller->getActionProperties()->setModel(QaQuestion::model())->setRequire(array('id' => true, 'action' => true))->setAccess(array('manageQaQuestion', array('entity' => 'Record')));
     $this->controller->delete();
 }