public function actionSave() { $addModel = new CatalogItemsAdd(); if (!empty($_POST["CatalogItemsAdd"]) && !Yii::app()->user->isGuest) { $addModel->setAttributesFromArray($_POST["CatalogItemsAdd"]); $addModel->user_id = Yii::app()->user->getId(); $addModel->status_id = 1; $addModel->active = 1; $addModel->date = time(); if ($addModel->save()) { $id = $addModel->id; SiteHelper::setLog($addModel->tableName(), "add", $addModel->id, Yii::app()->user->getId()); $this->redirect(SiteHelper::createUrl("/adsUsers", array("saved" => $id))); } else { $p = (int) Yii::app()->request->getParam("p", 1); $items = CatalogItems::fetchAll(DBQueryParamsClass::CreateParams()->setCache(0)->setLimit(25)->setPage($p)->setOrderBy("id DESC")); $this->render("index", array("items" => $items, "categoryModel" => new CatalogItemsCategory(), "addModel" => $addModel)); } } }