/**
  * Copy record
  * If copy is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be copy
  */
 public function actionCopy($id)
 {
     $data = $this->loadModel($id);
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['ContactModel'])) {
         $model = new ContactModel();
         $model->attributes = $_POST['ContactModel'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('copy', array('model' => $data));
 }
 public function actionIndex()
 {
     $messages = "";
     $error_type = "";
     $success = "";
     $name = "";
     $email = "";
     $description = "";
     $error = false;
     if (Yii::app()->getRequest()->ispostRequest) {
         $name = Yii::app()->request->getParam('name');
         $email = Yii::app()->request->getParam('email');
         $description = Yii::app()->request->getParam('description');
         if (empty($name)) {
             $error = true;
             $error_type = 'name';
             $messages = "Vui lòng nhập họ tên!";
         } elseif (!EmailHelper::isEmailAddress($email)) {
             $error = true;
             $error_type = 'email';
             $messages = "Email không hợp lệ!";
         } elseif (empty($description)) {
             $error = true;
             $error_type = 'description';
             $messages = "Vui lòng nhập thông tin liên hệ !";
         } else {
             $contact = new ContactModel();
             $contact->name = $name;
             $contact->content = $description;
             $contact->email = $email;
             $contact->project_des = !empty(Yii::app()->session['project_des']) ? Yii::app()->session['project_des'] : '';
             $contact->project_name = !empty(Yii::app()->session['project_name']) ? Yii::app()->session['project_name'] : '';
             $contact->project_pirce = !empty(Yii::app()->session['project_price']) ? Yii::app()->session['project_price'] : '';
             $contact->project_type = !empty(Yii::app()->session['project_type']) ? Yii::app()->session['project_type'] : '';
             $contact->project_time = !empty(Yii::app()->session['project_time']) ? Yii::app()->session['project_time'] : '';
             $contact->created_time = date('Y-m-d H:i:s');
             $contact->save();
             $success = true;
             $messages = "Quý khách đã gửi liên hệ thành công, chúng tôi sẽ liên hệ lại trong thời gian sớm nhất!";
         }
     }
     $this->render('index', compact('error', 'messages', 'error_type', 'name', 'email', 'description', 'success'));
 }