public function action_update() { if ($this->request->method() == Request::POST) { if (isset($_FILES['image_name'])) { $filename = $this->_save_image($_FILES['image_name']); } // $catalogArr = array('name' => $_POST['name'], 'category_id' => $_POST['category_id'], 'language_id' => $_POST['language_id'], 'user_id' => Auth::instance()->get_user()->id, 'agegroup_id' => $_POST['agegroup_id'], 'date_added' => time(), 'is_public' => $_POST['is_public']); // if (isset($_FILES['image_name']['name']) && !empty($_FILES['image_name']['name'])) { $catalogArr['image_name'] = $_FILES['image_name']['name']; } // Model_Catalogs::editCatalog($catalogArr, $_POST['catalog_id']); if (!$filename) { $error_message = 'There was a problem while uploading the image. Make sure it is uploaded and must be JPG/PNG/GIF file.'; } if ($_POST['catalog_id']) { $this->redirect('catalog/edit/' . $_POST['catalog_id']); } } }