public function save() { if (!$this->id_item) { $RItems = new RItems(); $RItems->date = time(); } else { $RItems = RItems::findOne($this->id_item); } $RItems->id_user = $this->id_user; $RItems->id_city = $this->id_city; $RItems->phone = $this->phone; $RItems->description = $this->text; $RItems->name = $this->name; $RItems->id_parent = $this->id_category; $RItems->save(); $this->id_item = $RItems->id; if ($this->price) { foreach ($this->price as $id_unit => $value) { $this->priceSave($id_unit, $value); } } if ($this->field) { foreach ($this->field as $id_field => $value) { $this->fieldSave($id_field, $value); } } if ($this->image) { foreach ($this->image as $image) { $this->saveImage($image); } } }
public function actionGetPhone() { $id_item = $_REQUEST["id"]; $item = RItems::findOne($id_item); $res["status"] = "ok"; $res["result"] = "<b style='font-size: 13px; font-weight: bold;'>" . $item->phone . "</b>"; return json_encode($res); }
public function actionModalPlan($id) { $item = RItems::findOne($id); $post = Yii::$app->request->post(); $RActivateWeeksItem = RActivateWeeksItem::find()->where(['id_item' => $id])->all(); $weeks = ""; foreach ($RActivateWeeksItem as $week) { $weeks[$week->week] = true; } if (isset($post["save"])) { $RActivateWeeksItem = RActivateWeeksItem::deleteAll(['id_item' => $id]); foreach ($post["week"] as $week) { $model = new RActivateWeeksItem(); $model->id_item = $id; $model->week = $week; $model->time = $post["time"]; $model->status = 1; $model->save(); } $this->redirect(['user/index']); } return $this->renderPartial('modalPlan', ['item' => $item, 'weeks' => $weeks]); }