public function actionIndex() { $formSubmit = EnvUtil::submitCheck("stampSubmit"); $stampPath = Stamp::STAMP_PATH; if ($formSubmit) { if (isset($_POST["stamps"])) { foreach ($_POST["stamps"] as $id => $stamp) { if (FileUtil::fileExists($stamp["stamp"])) { Stamp::model()->delImg($id, "stamp"); $stamp["stamp"] = DashboardUtil::moveTempFile($stamp["stamp"], $stampPath); } if (FileUtil::fileExists($stamp["icon"])) { Stamp::model()->delImg($id, "icon"); $stamp["icon"] = DashboardUtil::moveTempFile($stamp["icon"], $stampPath); } Stamp::model()->modify($id, $stamp); } } if (isset($_POST["newstamps"])) { foreach ($_POST["newstamps"] as $value) { if (!empty($value["stamp"])) { $value["stamp"] = DashboardUtil::moveTempFile($value["stamp"], $stampPath); } if (!empty($value["icon"])) { $value["icon"] = DashboardUtil::moveTempFile($value["icon"], $stampPath); } Stamp::model()->add($value); } } if (!empty($_POST["removeId"])) { $removeIds = explode(",", trim($_POST["removeId"], ",")); Stamp::model()->deleteByIds($removeIds); } clearstatcache(); $this->success(Ibos::lang("Save succeed", "message")); } else { if (EnvUtil::getRequest("op") === "upload") { $fakeUrl = $this->imgUpload("stamp"); $realUrl = FileUtil::fileName($fakeUrl); return $this->ajaxReturn(array("fakeUrl" => $fakeUrl, "url" => $realUrl)); } $data = array("stampUrl" => $stampPath, "list" => Stamp::model()->fetchAll(), "maxSort" => Stamp::model()->getMaxSort()); $this->render("index", $data); } }
public function actionIndex() { $formSubmit = EnvUtil::submitCheck("loginSubmit"); $bgPath = LoginTemplate::BG_PATH; if ($formSubmit) { if (isset($_POST["bgs"])) { foreach ($_POST["bgs"] as $id => $bg) { if (FileUtil::fileExists($bg["image"])) { LoginTemplate::model()->delImg($id); $bg["image"] = DashboardUtil::moveTempFile($bg["image"], $bgPath); } $bg["disabled"] = isset($bg["disabled"]) ? 0 : 1; LoginTemplate::model()->modify($id, $bg); } } if (isset($_POST["newbgs"])) { foreach ($_POST["newbgs"] as $value) { if (!empty($value["image"])) { $value["image"] = DashboardUtil::moveTempFile($value["image"], $bgPath); } LoginTemplate::model()->add($value); } } if (!empty($_POST["removeId"])) { $removeIds = explode(",", trim($_POST["removeId"], ",")); LoginTemplate::model()->deleteByIds($removeIds, $bgPath); } clearstatcache(); $this->success(Ibos::lang("Save succeed", "message")); } else { if (EnvUtil::getRequest("op") === "upload") { $fakeUrl = $this->imgUpload("bg"); $realUrl = FileUtil::fileName($fakeUrl); return $this->ajaxReturn(array("fakeUrl" => $fakeUrl, "url" => $realUrl)); } $data = array("list" => LoginTemplate::model()->fetchAll(), "bgpath" => $bgPath); $this->render("index", $data); } }