Example #1
0
 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/');
 }
Example #4
0
 public static function getMembership($membership_id)
 {
     $membership = Membership::model()->findByPk($membership_id);
     return $membership;
 }
Example #5
0
 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;
     }
 }
Example #6
0
 /**
  * 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)));
 }