Esempio n. 1
0
 /**
  * Добавляет запрос на добавление услуги
  *
  * @param array $fields
  *    [
  *    'stock_id' => int
  *    'month'    => int
  *    ]
  *
  * @return static
  */
 public static function insert($fields)
 {
     $fields['user_id'] = Yii::$app->user->id;
     $fields['datetime'] = time();
     $fields['hash'] = Security::generateRandomString(60);
     return parent::insert($fields);
 }
Esempio n. 2
0
 /**
  * @param array $fields
  * @return \app\models\Shop\Request
  */
 public static function insert($fields = [])
 {
     if (!isset($fields['user_id'])) {
         $fields['user_id'] = \Yii::$app->user->id;
     }
     $fields['date_create'] = time();
     return parent::insert($fields);
 }
Esempio n. 3
0
 /**
  * Добавляет заявку в диспечер для слежения
  *
  * @param int $id      идентификатор заявки
  * @param int $newMail код
  * @param int $code    код, не обязательное
  *
  * @return self
  */
 public static function add($id, $newMail, $code = null)
 {
     if (is_null($code)) {
         $code = Security::generateRandomString(60);
     }
     $fields = ['date_finish' => time() + 60 * 60 * 24 * self::$liveTime, 'email' => $newMail, 'code' => $code, 'parent_id' => $id];
     $class = parent::insert($fields);
     return $class;
 }
Esempio n. 4
0
 /**
  * Добавляет запись в историю
  *
  * @param array|string $fields поля для добавления или строка описания
  *
  * @return static
  */
 public static function insert($fields)
 {
     if (!is_array($fields)) {
         $fields = ['description' => $fields];
     }
     $fields['user_id'] = Yii::$app->user->id;
     $fields['datetime'] = time();
     return parent::insert($fields);
 }
Esempio n. 5
0
 public static function insert($fields)
 {
     $fields['date_insert'] = gmdate('YmdHis');
     return parent::insert($fields);
 }
Esempio n. 6
0
 /**
  * Добавляет сообщение
  *
  * @param array $fields
  *     [
  *     'message' => string
  *     'user_id_to' => integer
  *     ]
  *
  * @return static
  */
 public static function add($fields)
 {
     $fields['datetime'] = time();
     $fields['user_id_from'] = Yii::$app->user->id;
     return parent::insert($fields);
 }
Esempio n. 7
0
 public static function insert($fields)
 {
     $fields['date_insert'] = time();
     return parent::insert($fields);
 }