public function createAction() { $this->view->Title = "Quản lý quảng cáo"; $this->view->headTitle($this->view->Title); if ($this->getRequest()->isPost()) { $request = $this->getRequest()->getParams(); $Banner = new Banner(); $Banner->merge($request); if ($Banner->trySave()) { $folder = $Banner->id; } if ($_FILES['images']['name']) { $dirname = "uploads/banner/" . $folder . "/"; $upload = new My_Plugin_Upload(); $error = $upload->uploadImageFile($_FILES['images'], 2048, 1024, 1024000, array("image/png", "image/jpg", "image/gif", "image/x-png", "image/jpeg"), $dirname); if (!$error) { $filename = $upload->fileName; } } if (count($error) == 0) { if ($filename != "") { $Banner->image = $filename; } $Banner->save(); $this->Member->log('Quảng cáo:' . $Banner->name . '(' . $Banner->id . ')', 'Tạo mới'); My_Plugin_Libs::setSplash('Quảng cáo: <b>' . $Banner->name . '</b> đã tạo thành công. '); $this->_redirect($this->_helper->url('index', 'banner', 'admin')); } if (count($error)) { $this->view->error = $error; } } }