示例#1
0
 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'));
     }
 }
示例#2
0
 /**
  * 推荐
  */
 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'));
     }
 }
示例#3
0
 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' => '当前角色组无权限进行此操作,请联系管理员授权'));
     }
 }
示例#4
0
 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'));
     }
 }