public function actionUpdatepasswd() { if (isset($_POST['password']) && isset($_POST['password2']) && $_POST['password'] == $_POST['password2']) { $membership = Membership::model()->findByPk($this->member_id); $membership->member_password = md5($_POST['password']); $membership->save(); $this->redirect(array('site/message', 'message_info' => '密码修改成功', 'menu_type' => 'membership_safe')); } $this->render('update_passwd'); }
public function actionIndex() { $this->layout = 'membership'; $model = new Membership(); $members = Membership::model()->findAll(array('order' => 'id desc')); $this->performAjaxValidation($model); if (isset($_POST['Membership'])) { $model->attributes = $_POST['Membership']; $model->parola = md5($model->parola); $model->created_at = time(); $model->updated_at = time(); $flash = 'Membership successfully created'; if ($model->validate()) { if ($model->save()) { Yii::app()->user->setFlash('success', $flash); $this->redirect(array('index')); } } } $this->render('index', array('model' => $model, 'members' => $members)); }
public function actionMDelete($id) { if (Yii::app()->user->isGuest or Yii::app()->user->access_level < Config::get('access_level_admin')) { $this->redirect(Yii::app()->homeUrl); } $model = Membership::model()->findByPK($id); $model->delete(); $this->redirect(Yii::app()->homeUrl . 'admin/webshop/membership/'); }
public static function getMembership($membership_id) { $membership = Membership::model()->findByPk($membership_id); return $membership; }
public function isMember($member_id, $mglist_id) { if (Membership::model()->find(array('select' => 'id', 'condition' => 'member_id=:member_id and mglist_id=:mglist_id', 'params' => array(':member_id' => $member_id, ':mglist_id' => $mglist_id))) === null) { return false; } else { return true; } }
/** * Displays a particular model. * @param integer $id the ID of the model to be displayed */ public function actionView($id = 0) { $this->render('view', array('model' => $this->loadModel($id), 'membership' => Membership::model()->search($id))); }