Esempio n. 1
0
 public function actionIndex()
 {
     $model = new Pay();
     $model->unsetAttributes();
     $model->attributes = $this->aRequest('Pay');
     $model->type = Pay::TYPE_REGISTRATION;
     if ($this->user->isOrganizer() && $model->type_id == null) {
         $model->type_id = 0;
     }
     if ($this->user->isOrganizer() && $model->competition && !isset($model->competition->organizers[$this->user->id])) {
         Yii::app()->user->setFlash('danger', '权限不足!');
         $this->redirect(array('/board/pay/index'));
     }
     $this->render('index', array('model' => $model));
 }
Esempio n. 2
0
 /**
  * Manages all models.
  */
 public function actionAdmin($ret = 0)
 {
     $model = new Pay('search');
     $model->unsetAttributes();
     // clear any default values
     if (empty($_POST)) {
         $model->from_date = Constants::model()->getCvalue('payf_' . Yii::app()->user->uid);
         $model->to_date = Constants::model()->getCvalue('payt_' . Yii::app()->user->uid);
         $model->state_pay = Constants::model()->getCvalue('paya_' . Yii::app()->user->uid);
         if ($ret == 1) {
             $model->cliname = Constants::model()->getCvalue('payc_' . Yii::app()->user->uid);
         }
     } else {
         Constants::model()->setCvalue('payf_' . Yii::app()->user->uid, $_POST['Pay']['from_date']);
         Constants::model()->setCvalue('payt_' . Yii::app()->user->uid, $_POST['Pay']['to_date']);
         Constants::model()->setCvalue('paya_' . Yii::app()->user->uid, $_POST['Pay']['state_pay']);
         $model->from_date = $_POST['Pay']['from_date'];
         $model->to_date = $_POST['Pay']['to_date'];
         $model->state_pay = $_POST['Pay']['state_pay'];
     }
     if (isset($_GET['Pay'])) {
         $model->attributes = $_GET['Pay'];
     }
     if (isset($model->cliname)) {
         Constants::model()->setCvalue('payc_' . Yii::app()->user->uid, $model->cliname);
     } else {
         Constants::model()->delCvalue('payc_' . Yii::app()->user->uid);
     }
     $this->render('admin', array('model' => $model, 'tmp' => $_GET['Exp']));
 }