public function sRender() { $uid = $_SESSION['admin']['id']; $userApi = new KUser_userApi(); $logininfo = $userApi->getUser($uid); $app = new KOperation_App(); $head = new Ko_View_Smarty(); $head->vAssignHtml('IMG_DOMAIN', IMG_DOMAIN); $head->vAssignHtml('WWW_DOMAIN', WWW_DOMAIN); $head->vAssignHtml('PASSPORT_DOMAIN', PASSPORT_DOMAIN); $head->vAssignHtml('logininfo', $logininfo); list($top_menus, $cur_menu, $left_nav_html) = $app->aGetNavData(); $head->vAssignHtml('__top_menus', $top_menus); $head->vAssignHtml('__cur_menus', $cur_menu); $head->vAssignRaw('__admin_nav', $left_nav_html); $head->vAssignRaw('is_super', !!in_array($logininfo['id'], KOperation_Conf::$super_users)); $headHtml = $head->sFetch('operation/common/header.html'); // $head = new Ko_View_Render_Smarty; // $head->oSetTemplate('operation/common/header.html') // ->oSetData('IMG_DOMAIN', IMG_DOMAIN) // ->oSetData('WWW_DOMAIN', WWW_DOMAIN) // ->oSetData('PASSPORT_DOMAIN', PASSPORT_DOMAIN) // ->oSetData('logininfo', $logininfo); $tail = new Ko_View_Render_Smarty(); $tail->oSetTemplate('operation/common/footer.html')->oSetData('IMG_DOMAIN', IMG_DOMAIN)->oSetData('WWW_DOMAIN', WWW_DOMAIN)->oSetData('PASSPORT_DOMAIN', PASSPORT_DOMAIN); return $headHtml . parent::sRender() . $tail->sRender(); }
public static function getPagerHtml($link, $params = array(), $cur_page = 1, $page_size = 15, $total = 0) { $paginator = self::calcPaginators($total, $cur_page, $page_size); unset($params['page']); $condition = array(); $page_str = $link . '?'; if (is_array($params) && count($params)) { foreach ($params as $key => $param) { $condition[] = $key . '=' . $param; } $page_str .= implode('&', $condition); } $smarty = new Ko_View_Smarty(); $smarty->vAssignHtml('page_str', $page_str); $smarty->vAssignHtml('paginator', $paginator); return $smarty->sFetch("ginfo/unit/paginator.tpl"); }
unset($aParent[count($aParent) - 1]); array_unshift($aParent, $iId); $pri_list = $oPriApi->aGetPrivacyGroupByMenuId($aParent); $tree_list = array(); $aParent = array_reverse($aParent); $split = 0; foreach ($aParent as $menu_id) { $menu = $aList[$menu_id]; $menu['pri'] = isset($pri_list[$menu_id]) ? $pri_list[$menu_id] : array(); $html = $this->_getMenuHtml($menu, $split); $tree_list[] = $html; $split++; } $smarty = new Ko_View_Smarty(); $smarty->vAssignHtml(array('title' => '权限管理', 'info' => $aMenu, 'tree_list' => implode("\n", $tree_list)), null, array('tree_list')); echo $smarty->sFetch('operation/menu/privacy.tpl'); exit; }); Ko_Web_Route::VPost('privacy', function () { $oPriApi = new KShequ_Menu_PrivacyApi(); $oPriApi->bAddMenuPri($_POST['admin_uid'], $_POST['menu_id']); echo 1; exit; }); Ko_Web_Route::VPost('delpri', function () { $oPriApi = new KShequ_Menu_PrivacyApi(); $oPriApi->vDeleteOneMenuPri($_POST['admin_uid'], $_POST['menu_id']); echo 1; exit; }); Ko_Web_Route::VGet('suggest', function () {