public function actionObjectDelete($id) { $object = SacredObject::model()->findByPk($id); $filename = $this->imagePath . $object->obj_img; if (file_exists($filename)) { unlink($filename); } if ($object->delete()) { $this->redirect(array('sacred/index')); } }
public function actionUpdateSacredStatus() { if (!empty($_POST)) { $id = $_POST['id']; $status = $_POST['status']; // $object = SacredObject::model()->updateByPk($id, array( // 'obj_status' => $status, // 'obj_updatedate' => new CDbExpression('NOW()') // )); $object = SacredObject::model()->findByPk($id); $object->obj_status = $status; //$object->obj_updatedate = new CDbExpression('NOW()'); echo CJSON::encode(array('status' => $object->update(), 'message' => '', 'url' => '')); } }
public function actionUserFavoriteList() { $criteria = new CDbCriteria(); $criteria->select = 'o.*'; $criteria->alias = 'o'; $criteria->join = 'LEFT JOIN member_object_action a ON a.obj_id=o.obj_id'; $criteria->compare('a.act_favorite', 1); $criteria->compare('a.mem_id', $this->member->mem_id); $listSacredObjectFavorite = SacredObject::model()->findAll($criteria); $this->data['listSacredObjectFavorite'] = $listSacredObjectFavorite; $this->render('list-favorite', $this->data); }