Exemplo n.º 1
0
 public function init()
 {
     $model = new IssueComment();
     $model->issue_id = $this->issueId;
     if (isset($_POST['IssueComment'])) {
         $model->attributes = $_POST['IssueComment'];
         if ($model->save()) {
             Yii::app()->user->setFlash('success', 'Комментарий добавлен');
             $this->controller->redirect(array('/issue/view', 'id' => $this->issueId));
         }
     }
     $this->render('addCommentWidget', array('model' => $model));
 }
Exemplo n.º 2
0
 public function actionChangeStatus($issueId)
 {
     $issue = $this->loadModel('Issue', (int) $issueId);
     $comment = new IssueComment();
     $comment->issue_id = (int) $issueId;
     if (isset($_POST['IssueComment'])) {
         $issue->status_id = (int) $_POST['Issue']['status_id'];
         $issue->update(array('status_id'));
         $comment->attributes = $_POST['IssueComment'];
         $comment->save();
         user()->setFlash('success', 'Статус задачи #' . $issue->id . ' изменен');
         Yii::app()->end();
     }
     $this->renderPartial('changeStatus', array('comment' => $comment, 'issue' => $issue));
 }