public function actionTypeDelete($id)
 {
     if (SacredType::model()->findByPk($id)->delete()) {
         $this->redirect(array('sacred/indexType'));
     }
 }
 public function actionUpload($id = null)
 {
     if (empty($this->member->mem_id)) {
         Yii::app()->session['last_url'] = Yii::app()->createUrl('site/upload');
         $this->render('login');
     } else {
         if (empty($_POST)) {
             $listSacredType = SacredType::model()->findAll(array('order' => 'type_name'));
             $listRegion = Region::model()->findAll();
             /* $listProvince = Province::model()->findAll(array(                    
                //'condition' => 'reg_id = '.$this->regionDefault,
                'order' => 'pro_name_th'
                )); */
             if (empty($id)) {
                 $sacredObject = new SacredObject();
             } else {
                 $sacredObject = SacredObject::model()->findByPk($id);
             }
             $this->render('upload', array('listSacredType' => $listSacredType, 'listRegion' => $listRegion, 'sacredObject' => $sacredObject, 'sizeUpload' => $this->sizeUpload));
         } else {
             $this->member = Yii::app()->session['member'];
             if (empty($this->member)) {
                 echo CJSON::encode(array('status' => false, 'title' => 'ไม่สามารถลงปล่อยพระเครื่องให้เช่าได้', 'message' => 'ท่านยังไม่ได้ Login เข้าระบบ กรุณา Login เข้าระบบก่อน', 'url' => Yii::app()->createUrl('site/login')));
                 exit(0);
             } else {
                 $urlRedirect = Yii::app()->createUrl('site/index');
                 $currentDate = date('Ymd');
                 $pathImage = YiiBase::getPathOfAlias("webroot") . '/images';
                 $utility = new Utilities();
                 if (empty($_POST['id'])) {
                     $sacredObject = new SacredObject();
                     $sacredObject->obj_like = 0;
                 } else {
                     $urlRedirect = Yii::app()->createUrl('site/usersacredlist');
                     $sacredObject = SacredObject::model()->findByPk($_POST['id']);
                 }
                 $sacredObject->obj_born = $_POST['born'];
                 $sacredObject->obj_comment = $_POST['comment'];
                 $sacredObject->obj_location = $_POST['location'];
                 $sacredObject->obj_name = $_POST['name'];
                 $sacredObject->obj_price = $_POST['price'];
                 $sacredObject->pro_id = $_POST['province'];
                 $sacredObject->type_id = $_POST['type'];
                 $sacredObject->mem_id = $this->member->mem_id;
                 $sacredObject->obj_updatedate = new CDbExpression('NOW()');
                 if (!empty($_FILES['fileMain']['name'])) {
                     /*
                      * Manage Image Resize , Rename of File
                      */
                     $subDerectoryMain = '/upload_main/' . $currentDate . '_';
                     $imageName = $utility->resizeImagePercent($pathImage . $subDerectoryMain, $_FILES['fileMain'], $this->resizeUpload);
                     /*
                      * Manage Image Resize , Rename of File
                      */
                     $sacredObject->obj_img = $subDerectoryMain . $imageName;
                 }
                 if ($sacredObject->save(false)) {
                     if (!empty($_FILES['fileOther'])) {
                         $listFileOther = $this->readArrayFiles($_FILES['fileOther']);
                         foreach ($listFileOther as $index => $file) {
                             $sacredImg = new SacredObjectImg();
                             $sacredImg->img_size = $file['size'];
                             $sacredImg->img_ext = $file['type'];
                             $sacredImg->obj_id = $sacredObject->obj_id;
                             /*
                              * Manage Image Resize , Rename of File
                              */
                             $subDerectoryOther = '/upload_other/' . $currentDate . '_';
                             //$imageName = $utility->resizeImage($pathImage . $subDerectoryOther, $file, $this->imageWidth, $this->imageHeight);
                             $imageName = $utility->resizeImagePercent($pathImage . $subDerectoryOther, $file, $this->resizeUpload);
                             /*
                              * Manage Image Resize , Rename of File
                              */
                             $sacredImg->img_name = $subDerectoryOther . $imageName;
                             if (!$sacredImg->save(false)) {
                                 echo CJSON::encode(array('status' => false, 'title' => 'ไม่สามารถบันทึกได้', 'message' => 'ไม่สามารถบันทึก รูปภาพที่เกี่ยวข้องได้ กรุณาติดต่อ Admin Page', 'url' => ''));
                                 exit;
                             }
                         }
                     }
                     echo CJSON::encode(array('status' => true, 'title' => 'ลงข้อมูลปล่อยเช่าพระสำเร็จ', 'message' => 'ลงข้อมูลปล่อยเช่าพระสำเร็จ', 'url' => $urlRedirect));
                 }
             }
         }
     }
 }