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)); } } } } }