/** * Добавляет запрос на добавление услуги * * @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); }
/** * @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); }
/** * Добавляет заявку в диспечер для слежения * * @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; }
/** * Добавляет запись в историю * * @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); }
public static function insert($fields) { $fields['date_insert'] = gmdate('YmdHis'); return parent::insert($fields); }
/** * Добавляет сообщение * * @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); }
public static function insert($fields) { $fields['date_insert'] = time(); return parent::insert($fields); }