public function actionHomePlay() { if (parent::_ajax_acl('video_update')) { $id = Yii::app()->request->getPost('id'); $model = parent::_dataLoad(new Video(), $id); if ($model->home == 0) { $index_video = Video::model()->findAll('home=:home', array(':home' => 1)); if (!empty($index_video)) { foreach ($index_video as $obj) { $obj->home = 0; $obj->save(); } } $model->home = 1; } else { $model->home = 0; } if ($model->save()) { AdminLogger::_create(array('catalog' => 'update', 'intro' => '更新视频状态,ID:' . $id)); echo CJSON::encode(array('status' => 'success')); } else { echo CJSON::encode(array('status' => 'failed')); } } else { echo CJSON::encode(array('status' => 'forbid')); } }
/** * 推荐 */ public function actionRecommend() { if (parent::_ajax_acl('file_update')) { $id = Yii::app()->request->getPost('id'); $model = parent::_dataLoad(new File(), $id); if ($model->recommend == 0) { $model->recommend = 1; } else { $model->recommend = 0; } if ($model->save()) { AdminLogger::_create(array('catalog' => 'update', 'intro' => '更新文件推荐状态,ID:' . $id)); echo CJSON::encode(array('status' => 'success')); } else { echo CJSON::encode(array('status' => 'failed')); } } else { echo CJSON::encode(array('status' => 'forbid')); } }
public function actionEvaluateHandle() { if (parent::_ajax_acl('evaluate_update')) { $id = Yii::app()->request->getPost('id'); $evaluate = Evaluate::model()->findByPk($id); if (!empty($evaluate)) { $evaluate->status = 1; if ($evaluate->save()) { AdminLogger::_create(array('catalog' => 'update', 'intro' => '更新评估处理状态,ID:' . $evaluate->id)); echo CJSON::encode(array('success' => true, 'msg' => '需求处理成功')); } else { echo CJSON::encode(array('success' => false, 'msg' => '操作失败,请联系管理员')); } } else { echo CJSON::encode(array('success' => false, 'msg' => '此评估不存在')); } } else { echo CJSON::encode(array('success' => false, 'msg' => '当前角色组无权限进行此操作,请联系管理员授权')); } }
public function actionDisplay() { if (parent::_ajax_acl('banner_update')) { $id = Yii::app()->request->getPost('id'); $model = parent::_dataLoad(new Banner(), $id); if ($model->status == 0) { $model->status = 1; } else { $model->status = 0; } if ($model->save()) { AdminLogger::_create(array('catalog' => 'update', 'intro' => '更新首页Banner状态,ID:' . $id)); echo CJSON::encode(array('status' => 'success')); } else { echo CJSON::encode(array('status' => 'failed')); } } else { echo CJSON::encode(array('status' => 'forbid')); } }