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"); } }
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)); } } }
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('非法操作!'); } }