예제 #1
0
 public function actionAddMeny()
 {
     exit;
     for ($i = 0; $i < 200; $i++) {
         $number = rand(100000000, 999999999);
         $number = new Numbers(array('number' => $number));
         $number->save(true);
         echo $number->number;
     }
 }
예제 #2
0
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Numbers();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Numbers'])) {
         $model->attributes = $_POST['Numbers'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }
예제 #3
0
 public function change($number)
 {
     if (!empty($number['add_comment'])) {
         $query = " SELECT `comment` " . " FROM `numbers` " . " WHERE `number` = {?}";
         $params = array($number['number']);
         $number['comment'] = $this->DB->selectCell($query, $params);
         if (!empty($number['comment'])) {
             $number['comment'] = json_decode($number['comment'], true);
         } else {
             $number['comment'] = array();
         }
         $number['comment'][] = array('date' => date('d.m.Y'), 'comment' => trim($number['add_comment']));
         unset($number['add_comment']);
     }
     $number = new Numbers($number);
     if ($number->status == 2 && !$number->request_date) {
         $number->request_date = date('d.m.Y');
     }
     if (!$number->save(false, 'number')) {
         $this->error .= 'Данные не сохранены.';
         return false;
     } else {
         return $number;
     }
 }