Пример #1
0
 private function delete()
 {
     if (isset($_GET['id'])) {
         $this->_model->id = $_GET['id'];
         $_manage = new ManageModel();
         $_manage->level = $this->_model->id;
         if ($_manage->getOneManage()) {
             Tool::alertBack('this level could not be deleted. please delete user first');
         }
         $this->_model->deleteLevel() ? Tool::alertLocation('Succeed', PREV_URL) : Tool::alertBack('Fail');
     } else {
         Tool::alertBack("illegal operation");
     }
 }
Пример #2
0
 public function actionChooseModel($id, $modelID = 0, $photoID = 0)
 {
     if ($modelID == 0) {
         $model = new ManageModel('search');
         $model->unsetAttributes();
         // clear any default values
         if (isset($_GET['ManageModel'])) {
             $model->attributes = $_GET['ManageModel'];
             /*if(isset($_GET['Banners']['model_nick']))
               $model->model_nick = $_GET['Banners']['model_nick'];*/
         }
         $this->render('chooseModel', array('model' => $model, 'bannerID' => $id));
     } else {
         //list all model's photos
         if ($photoID == 0) {
             $model = new UserPictures('search');
             //$model = UserPictures::model()->findAll('user_id = 1');
             $model->unsetAttributes();
             // clear any default values
             if (isset($_GET['UserPictures'])) {
                 $model->attributes = $_GET['UserPictures'];
                 /*if(isset($_GET['Banners']['model_nick']))
                   $model->model_nick = $_GET['Banners']['model_nick'];*/
             }
             $criteria = new CDbCriteria();
             $criteria->condition = "t.user_id = " . $modelID;
             $this->render('chooseModelPhoto', array('model' => $model, 'dataProvider' => $model->search($criteria), 'bannerID' => $id, 'modelID' => $modelID));
         } else {
             //view photo to crop
             $model = $this->loadModelUserPicture($photoID);
             $modelBanner = $this->loadModelBanners($id);
             $aAllBannerSize = Banners::getHomeBannerSize();
             $aBannerSize = $aAllBannerSize[$modelBanner->place_holder_id];
             $this->render('crop', array('model' => $model, 'bannerID' => $id, 'modelID' => $modelID, 'photoID' => $photoID, 'bannerSize' => $aBannerSize));
         }
     }
 }
Пример #3
0
 private function delete()
 {
     if (isset($_GET['id'])) {
         $this->_model->id = $_GET['id'];
         $_manage = new ManageModel();
         $_manage->level = $this->_model->id;
         if ($_manage->getOneManage()) {
             Tool::alertBack('警告:此等级已有管理员使用!无法删除!请先删除相关用户!');
         }
         $this->_model->deleteLevel() ? Tool::alertLocation('恭喜你,删除等级成功!', PREV_URL) : Tool::alertBack('很遗憾,删除等级失败!');
     } else {
         Tool::alertBack('非法操作!');
     }
 }