public function insert($fieldsCols = null) { return parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = gmdate('YmdHis'); $fields['id_string'] = Str::rus2translit($fields['header']); return $fields; }]); }
public function insert2($id) { $this->union_id = $id; return parent::insert(['beforeInsert' => function ($fields, \app\models\Form\Shop\Product $model) { $fields['date_insert'] = time(); return $fields; }]); }
public function insert($fieldsCols = null) { $item = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = time(); return $fields; }]); return $item; }
public function insert() { $this->clearCache(); return parent::insert(['beforeInsert' => function ($fields) { $fields['union_id'] = $this->union_id; return $fields; }]); }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = gmdate('YmdHis'); return $fields; }]); return $row; }
public function insert($fieldsCols = null) { $row = parent::insert(); $item = \app\models\Picture::find($row['id']); $fields = []; if ($item->getField('description') == '') { $fields['description'] = GsssHtml::getMiniText($item->getField('content')); } if (count($fields) > 0) { $item->update($fields); } return $item; }
/** * @param int $id идентификатор объединения gs_unions.id * @return array|bool */ public function update2($id) { if ($this->id) { return parent::update(); } else { $this->union_id = $id; return parent::insert(['beforeInsert' => function ($fields, \app\models\Form\Shop $model) { $fields['union_id'] = $model->union_id; (new Query())->createCommand()->insert('gs_unions_shop_tree', ['union_id' => $model->union_id, 'name' => 'Root'])->execute(); return $fields; }]); } }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = time(); $fields['id_string'] = Str::rus2translit($fields['header']); return $fields; }]); $item = new \app\models\Service($row); $fields = []; if ($row['description'] == '') { $fields['description'] = GsssHtml::getMiniText($row['content']); } $item->update($fields); return $item; }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = time(); $fields['id_string'] = Str::rus2translit($fields['header']); $fields['date'] = gmdate('Y-m-d'); return $fields; }]); $item = new \app\models\Praktice($row); $fields = ['content' => Html::tag('p', Html::img(\cs\Widget\FileUpload2\FileUpload::getOriginal($item->getField('image')), ['class' => 'thumbnail', 'style' => 'width:100%;'])) . $item->getField('content')]; if ($row['description'] == '') { $item = new NewsItem($row); $fields['description'] = GsssHtml::getMiniText($row['content']); } $item->update($fields); return $item; }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = gmdate('YmdHis'); $fields['id_string'] = Str::rus2translit($fields['header']); return $fields; }]); $item = \app\models\Article::find($row['id']); $fields = []; if ($item->getField('description') == '') { $fields['description'] = GsssHtml::getMiniText($item->getField('content')); } if (count($fields) > 0) { $item->update($fields); } return $item; }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['user_id'] = Yii::$app->user->identity->getId(); $fields['date_insert'] = gmdate('YmdHis'); return $fields; }]); $item = new \app\models\Union($row); $fields = []; if ($row['description'] == '') { $item = new \app\models\Union($row); $fields['description'] = GsssHtml::getMiniText($row['content']); $item->update($fields); } Application::mail(Yii::$app->params['moderator']['email'], 'Добавлено новое объединение', 'new_union', ['union' => $item]); return $item; }
public function insert($fieldsCols = null) { $row = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = gmdate('YmdHis'); $fields['id_string'] = Str::rus2translit($fields['header']); $fields['date'] = gmdate('Y-m-d'); return $fields; }]); $item = new \app\models\Article($row); $fields = []; if ($this->is_add_image) { $fields = ['content' => Html::tag('p', Html::img(\cs\Widget\FileUpload2\FileUpload::getOriginal($item->getImage()), ['class' => 'thumbnail', 'style' => 'width:100%;', 'alt' => $item->getField('header')])) . $item->getField('content')]; } if ($item->getField('description', '') == '') { $fields['description'] = GsssHtml::getMiniText($item->getField('content', '')); } $item->update($fields); return $item; }
public function insert($fieldsCols = null) { return parent::insert(['beforeInsert' => function ($fields) { if (Str::pos('<', $fields['content']) === false) { $rows = explode("\r", $fields['content']); $rows2 = []; foreach ($rows as $row) { if (trim($row) != '') { $rows2[] = Html::tag('p', trim($row)); } } $fields['content'] = join("\r\r", $rows2); } $fields['date_insert'] = gmdate('YmdHis'); $fields['id_string'] = Str::rus2translit($fields['header']); $fields['date'] = gmdate('Y-m-d'); return $fields; }]); }
public function insert($fieldsCols = null) { $item = parent::insert(['beforeInsert' => function ($fields) { $fields['date_insert'] = time(); return $fields; }]); $class = new \app\models\SubscribeHistory($item); $content = $class->getField('content'); require_once Yii::getAlias('@csRoot/services/simplehtmldom_1_5/simple_html_dom.php'); $content = str_get_html($content); foreach ($content->find('img') as $element) { $src = $element->attr['src']; if (StringHelper::startsWith($src, 'http') == false) { $element->attr['src'] = Url::to($src, true); } } $content = $content->root->outertext(); $class->setContent($content); return $item; }
/** * Делает заказ * * @param int $id идентификатор генератора * * @return boolean whether the model passes validation */ public function insert($fieldsCols = null) { $id = $fieldsCols; $request = parent::insert(['beforeInsert' => function ($fields) { $fields['email'] = strtolower($fields['email']); $fields['datetime'] = time(); $fields['status'] = \app\models\Request::STATUS_1_WAIT; return $fields; }]); if ($request === false) { return false; } $request['product_id'] = $id; $this->email = strtolower($this->email); if (!Yii::$app->user->isGuest) { $user = Yii::$app->user->identity; $request = new \app\models\Request($request); $request->update(['user_id' => Yii::$app->user->getId(), 'product_id' => $id]); // письмо клиенту $result = \cs\Application::mail($user->getEmail(), 'Вы сделали очередной заказ', 'next_request_client', ['user' => $user, 'request' => $request]); } else { $fields = ['email' => $this->email, 'datetime_reg' => gmdate('YmdHis'), 'is_active' => 1, 'is_confirm' => 0, 'subscribe_is_tesla' => 1, 'name_first' => $this->name, 'phone' => $this->phone]; $user = User::insert($fields); $fields = \app\services\RegistrationDispatcher::add($user->getId()); $request = new \app\models\Request($request); $request->update(['user_id' => $user->getId(), 'product_id' => $id]); // письмо им \cs\Application::mail($this->email, 'Поздравляем вы сделали первый шаг к своему полю коллективного счастья', 'new_request_client', ['url' => Url::to(['site/activate', 'code' => $fields['code']], true), 'user' => $user, 'request' => $request]); } foreach (\Yii::$app->params['requestMailList'] as $item) { // письмо нам $result = Application::mail($item, 'Появился заказ на TeslaGen', 'new_request', ['request' => $request, 'user' => $user]); // VarDumper::dump([$result,$item]); } return $request; }
public function insert($fieldsCols = null) { $fields = parent::insert(); (new \app\models\Poselenie($fields))->update(['user_id' => Yii::$app->user->identity->getId(), 'date_insert' => gmdate('YmdHis')]); return true; }