/**
  * Đăng tin khách tìm xe
  */
 public function actionDang_tin($currentPage = 1)
 {
     if (Yii::app()->user->name == 'Guest' || !isset(Yii::app()->user->userId)) {
         $this->redirect(Yii::app()->homeUrl . 'dang-nhap');
     }
     $tinKhachHang = new Tinkhachhang();
     $khachTimXe = new Tinghepxe();
     $noticeMessage = '';
     if (isset($_POST['submit'])) {
         $tinKhachHang->attributes = Yii::app()->request->getParam('Tinkhachhang');
         $khachTimXe->attributes = Yii::app()->request->getParam('Tinghepxe');
         //$khachTimXe->ngay_khoi_hanh = Yii::app()->request->getParam('ngay_khoi_hanh');
         if ($khachTimXe->validate() && $tinKhachHang->validate()) {
             if ($tinKhachHang->trutien(Tinghepxe::CODE_KTX)) {
                 $tinKhachHang->ma_loai_tin = Tinghepxe::CODE_KTX;
                 $tinKhachHang->ma_khach_hang = Yii::app()->user->userId;
                 if ($tinKhachHang->save(false)) {
                     $khachTimXe->ma_tin = $tinKhachHang->ma_tin;
                     $khachTimXe->save(false);
                     $this->__message = "Tin đăng của bạn đã được hiển thị tại trang khách tìm xe";
                 }
             } else {
                 $this->__message = "Tài khoản của bạn không đủ để đăng tin này";
             }
         }
     }
     $paginator = new Paginate($currentPage, $tinKhachHang, self::LIMITED_REDCORD_KTXD, ' ma_loai_tin = ' . Tinghepxe::CODE_KTX);
     $listTinKTX = $khachTimXe->listTinGhepXeByType($paginator, Tinghepxe::CODE_KTX);
     $data = array('khachTimXe' => $khachTimXe, 'tinKhachHang' => $tinKhachHang, 'listTinKTX' => $listTinKTX, 'paginator' => $paginator, 'urlPaginatorKTX' => 'khach_tim_xe/pagedtxtk?page=', 'ajaxElementId' => '#dang-tin-ktx', 'message' => $this->__message);
     if (Yii::app()->request->isAjaxRequest) {
         $this->renderPartial('dang_tin', $data);
     } else {
         $this->render('dang_tin', $data);
     }
 }
 /**
  * Đăng tin xe tìm khách
  */
 public function actionDang_tin($currentPage = 1)
 {
     if (Yii::app()->user->name == 'Guest' || !isset(Yii::app()->user->userId)) {
         $this->redirect(Yii::app()->homeUrl . 'dang-nhap');
     }
     $tinKhachHang = new Tinkhachhang();
     $xeTimKhach = new Tinghepxe();
     $noticeMessage = '';
     if (isset($_POST['submit'])) {
         $tinKhachHang->attributes = Yii::app()->request->getParam('Tinkhachhang');
         $xeTimKhach->attributes = Yii::app()->request->getParam('Tinghepxe');
         $xeTimKhach->ngay_khoi_hanh = Yii::app()->request->getParam('ngay_khoi_hanh');
         //            Fixbug::var_dump(array($tinKhachHang->attributes,$xeTimKhach->attributes));
         if ($xeTimKhach->validate() && $tinKhachHang->validate()) {
             if ($tinKhachHang->trutien(Tinghepxe::CODE_XTK)) {
                 $tinKhachHang->ma_loai_tin = Tinghepxe::CODE_XTK;
                 $tinKhachHang->ma_khach_hang = Yii::app()->user->userId;
                 //                    Fixbug::var_dump(array($tinKhachHang->attributes,$xeTimKhach->attributes));
                 if ($tinKhachHang->save(false)) {
                     $xeTimKhach->ma_tin = $tinKhachHang->ma_tin;
                     $xeTimKhach->save(false);
                     $this->__message = "Tin đăng của bạn đã được hiển thị tại trang xe tìm khách";
                 }
             } else {
                 $this->__message = "Tài khoản của bạn không đủ để đăng tin";
             }
         }
     }
     $paginator = new Paginate($currentPage, new Tinkhachhang(), self::LIMITED_REDCORD_XTKD, ' ma_loai_tin = ' . Tinghepxe::CODE_XTK);
     $listTinXTK = $xeTimKhach->listTinGhepXeByType($paginator, Tinghepxe::CODE_XTK);
     $data = array('xeTimKhach' => $xeTimKhach, 'tinKhachHang' => $tinKhachHang, 'listTinXTK' => $listTinXTK, 'paginator' => $paginator, 'urlPaginatorXTK' => 'xe_tim_khach/pagedtxtk?page=', 'ajaxElementId' => '#dang-tin-xtk', 'message' => $this->__message);
     if (Yii::app()->request->isAjaxRequest) {
         $this->renderPartial('dang_tin', $data);
     } else {
         $this->render('dang_tin', $data);
     }
 }