public function jumpSelect() { $totalPage = $this->getTotalPage(); $url = Zee::getCurrentUrl(array($this->varName => "")); if (strstr($url, '?')) { $separator = '&'; } else { $separator = '?'; } $jumpString = "转到"; $jumpString .= "<select id=\"jump_select\" size=\"1\" onChange=\"window.location='{$url}{$separator}{$this->varName}='+this.value\">"; for ($i = 1; $i <= $totalPage; $i++) { /**选中当前页*/ if ($this->pageNum == $i) { $extra = "selected"; } else { $extra = ""; } $jumpString .= "<option value='" . $i . "' " . $extra . ">" . $i . "</option>"; } if (!$totalPage) { $jumpString .= "<option selected> </option>"; } $jumpString .= "</select> 页"; return $jumpString; }
public function getByLangIdAndCode($languageId, $code) { $languageContentVo = new LanguageContentValue(); $languageContentVo->addFieldCondition('code', $code, Value::EQUAL); $languageContentVo->addFieldCondition('language_id', $languageId, Value::EQUAL); return Zee::registry('DB')->fetch($languageContentVo); }
public function execute() { if (Request::getModule() == 'user' and Request::getAction() == 'login' || strtolower(Request::getAction()) == 'loginsubmit') { } else { if ($_SESSION['user_id'] == '') { Zee::redirect(Zee::url("user", "login")); } } View::setLayout('default.tpl.php'); }
public function doUpdateSubmit() { $projectService = new ProjectService(); $projectVo = Request::getValue("project", "ProjectValue"); //var_dump($projectVo);exit; if (!$projectVo->checkOptions($projectVo->getCreateOptions())) { View::set("ProjectUpdateValue", $projectVo); View::display("Update"); return; } $projectVo = $projectService->updateByPrimary($projectVo); Zee::redirect(Zee::url("project", "list")); }
public function doUpdateSubmit() { $areaService = new AreaService(); $areaVo = Request::getValue("area", "AreaValue"); //var_dump($areaVo);exit; if (!$areaVo->checkOptions($areaVo->getCreateOptions())) { View::set("AreaUpdateValue", $areaVo); View::display("Update"); return; } $areaVo = $areaService->updateByPrimary($areaVo); Zee::redirect(Zee::url("area", "list")); }
public static function content($code) { $languageContentService = new LanguageContentService(); $languageContentVo = $languageContentService->getByLangIdAndCode(Zee::getCurrentLanguageId(), $code); if (Config::LANG_EDIT_MODE) { if ($languageContentVo instanceof LanguageContentValue) { $displayString = $languageContentVo->content; } $displayString = $code; $outHTML = "<a href=\"javascript:void(0);\" onclick=\"window.open ('lang.php?code={$code}', 'modifiy_languages', 'height=450, width=650, top=150, left=250, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no')\">{$displayString}</a>"; return $outHTML; } if ($languageContentVo instanceof LanguageContentValue) { return $languageContentVo->content; } return $code; }
public function deleteByPrimary($value) { $languageVo = new LanguageValue(); $languageVo->addPrimaryCondition($value); return Zee::registry('DB')->delete($languageVo); }
public function deleteByPrimary($value) { $messageVo = new MessageValue(); $messageVo->addPrimaryCondition($value); return Zee::registry("DB")->delete($messageVo); }
public function doUpdateSubmit() { $messageService = new MessageService(); $messageVo = Request::getValue("message", "MessageValue"); //var_dump($messageVo);exit; if (!$messageVo->checkOptions($messageVo->getCreateOptions())) { View::set("MessageUpdateValue", $messageVo); View::display("Update"); return; } $messageVo = $messageService->updateByPrimary($messageVo); Zee::redirect(Zee::url("message", "list")); }
public function doIndex() { Zee::redirect(Zee::url('orders', 'list')); }
public function deleteByPrimary($value) { $projectVo = new ProjectValue(); $projectVo->addPrimaryCondition($value); return Zee::registry("DB")->delete($projectVo); }
public function deleteByPrimary($value) { $userVo = new UserValue(); $userVo->addPrimaryCondition($value); return Zee::registry("DB")->delete($userVo); }
public function doLogOut() { unset($_SESSION['user']); unset($_SESSION['user_role']); unset($_SESSION['user_realname']); Zee::redirect(Zee::url("user", "login")); }
public function doAjaxView() { $ordersService = new OrdersService(); $messageService = new MessageService(); $ordersId = intval(Request::get("view_orders_id")); //将 该派单设置为 已经查看 Zee::registry("DB")->exec('update orders set status=' . Value::STATUS_SEEM . ' where order_id= ' . $ordersId); //将 该派单的留言设置为 已经查看 Zee::registry("DB")->exec('update message set status=' . Value::STATUS_SEEM . ' where order_id= ' . $ordersId); $ordersVo = $ordersService->getByPrimary($ordersId); $messageVo = $messageService->getByOderid($ordersId); $userCondition = new UserValue(); $userService = new UserService(); $userlist = $userService->getlist($userCondition); $projectCondition = new ProjectValue(); $projectService = new ProjectService(); $projectlist = $projectService->getList($projectCondition); $areaService = new AreaService(); $arealist = $areaService->getList(new AreaValue()); //var_dump($messageVo); View::set("Arealist", $arealist); View::set("ProjectViewValue", $projectlist); View::set("UserViewValue", $userlist); View::set("MessageViewValue", $messageVo); View::set("OrdersViewValue", $ordersVo); View::display("AjaxView"); }
require_once 'zee/core/FilterHelper.calss.php'; require_once 'zee/message/Errors.class.php'; require_once 'zee/message/Messages.class.php'; require_once 'zee/lang/Language.class.php'; require_once 'zee/lang/LanguageContentValue.class.php'; require_once 'zee/lang/LanguageValue.class.php'; require_once 'zee/lang/LanguageService.class.php'; require_once 'zee/lang/LanguageContentService.class.php'; //================== // Request //================== Request::init($_REQUEST); //================== // DB //================== Zee::register('DB', new DB()); //================== // Language //================== //================== // Exec Pre Filters //================== FilterHelper::execFilters(FilterHelper::PRE_FILTER); //================== // Do Module //================== $controller = Dispatch::getController(Request::getModule()); $controller->execute(Request::getAction()); //================== // Exec Post Filters //==================
<input type="hidden" value="orders" name="module"> <input type="hidden" value="list" name="action"> <input type="hidden" value="newtime" name="type"> <p>按最新留言时间搜索: <input type="text" value="" id="time" onClick="WdatePicker()" name="time"> <input type="submit" class="btn" value="Go" name="submit"></p> </form><br> <form method="get" action="<?php echo Zee::url('orders', 'list'); ?> "> <input type="hidden" value="orders" name="module"> <input type="hidden" value="list" name="action"> <input type="hidden" value="comment" name="type"> <p>按留言时间搜索: <input type="text" value="" id="start2" onClick="WdatePicker()" name="start"> <input type="text" value="" id="end2" onClick="WdatePicker()" name="end"> <input type="submit" class="btn" value="Go" name="submit"></p> </form> <hr> <p><b>联系时间相关搜索</b></p> <form method="get" action="<?php echo Zee::url('orders', 'list'); ?> " > <input type="hidden" value="orders" name="module"> <input type="hidden" value="list" name="action"> <input type="hidden" value="timearea" name="type"> <p>按待联系时间段搜索:<input type="text" value=" " onClick="WdatePicker()" id="startArea2" name="start"> -<input type="text" value="" onClick="WdatePicker()" id="endArea2" name="end"><input type="submit" class="btn" value="Go" name="submit"></p> </form> </div>
public function deleteByPrimary($value, $condition) { $ordersVo = new OrdersValue(); $ordersVo->addPrimaryCondition($value, $condition); return Zee::registry("DB")->delete($ordersVo); }
public function deleteByPrimary($value) { $areaVo = new AreaValue(); $areaVo->addPrimaryCondition($value); return Zee::registry("DB")->delete($areaVo); }
set_include_path(get_include_path() . PATH_SEPARATOR . $appGlobal['LIB_PATH']); $appGlobal['INIT_FLAG'] = true; } //init require_once 'Config.class.php'; require_once 'zee/Zee.class.php'; require_once 'zee/db/DB.class.php'; require_once 'zee/db/Value.class.php'; require_once 'zee/lang/Language.class.php'; require_once 'zee/lang/LanguageContentValue.class.php'; require_once 'zee/lang/LanguageValue.class.php'; require_once 'zee/lang/LanguageService.class.php'; require_once 'zee/lang/LanguageContentService.class.php'; //db $db = new DB(); Zee::register('DB', $db); $action = addslashes(trim($_GET['action'])); //get langs $languageContentService = new LanguageContentService(); $languageService = new LanguageService(); $languageVo = new LanguageValue(); $languageList = $languageService->getList($languageVo); //var_dump($languageList);exit; $typeArray = array('ERROR', 'LABEL', 'MESSAGE'); switch ($action) { case 'update': if (!trim($_POST['language_content_code'])) { echo 'no code'; exit; } //do update