static function loadModules($position = "top", $type = "yii") { global $Yii_datamodule; if (!isset($Yii_datamodule)) { $Yii_datamodule = array(); } if (isset($Yii_datamodule[$position])) { return implode("", $Yii_datamodule[$position]); } $Yii_datamodule[$position] = array(); $menuID = Request::getVar('menuID', 1); $obj_module = YiiModule::getInstance(); $items = $obj_module->loadItems(null, " a.position = '{$position}' AND a.status >0 AND b.status >0"); if (count($items)) { foreach ($items as $item) { $str_module = $obj_module->loadModule($item); if ($str_module != "") { $type = ucfirst($type); $fn = "modYii_{$type}"; if (function_exists($fn)) { ob_start(); $fn($str_module, $item); $str_module = ob_get_contents(); ob_end_clean(); $Yii_datamodule[$position][] = $str_module; } else { $Yii_datamodule[$position][] = $str_module; } } } } return implode("", $Yii_datamodule[$position]); }
function getListEdit() { $moduleID = Request::getInt('id', ""); $list = array(); $obj_menu = YiiMenu::getInstance(); $obj_module = YiiModule::getInstance(); $items = $obj_menu->loadMenus(); $items_xref = $obj_module->loadXrefMenu($moduleID); $str_html = '<select id="selection-menu" class="inputbox" multiple="multiple" size="15" name="selection-menu[]">'; foreach ($items as $item) { $str_html .= '<optgroup label="' . $item['title'] . '">'; $_items = $item["_items"]; foreach ($_items as $_item) { $str = str_repeat(" ", $_item['level'] - 1); if (in_array($_item['id'], $items_xref)) { $str_html .= '<option value="' . $_item['id'] . '" selected ="">' . $str . $_item['title'] . '</option>'; } else { $str_html .= '<option value="' . $_item['id'] . '">' . $str . $_item['title'] . '</option>'; } } $str_html .= '</optgroup>'; } $str_html .= "</select>"; $list['selection-menu'] = $str_html; return $list; }
function getListEdit($mainItem) { $moduleID = Request::getInt('cid', ""); $lists = array(); $obj_menu = YiiMenu::getInstance(); $obj_module = YiiModule::getInstance(); $items = $obj_menu->loadMenus(); $items_xref = $obj_module->loadXrefMenu($moduleID); $attr = ""; $meu_seletec = "selected"; if ($mainItem->menu == "none") { $attr = 'disabled="disabled"'; } else { if ($mainItem->menu == "all") { $attr = 'disabled="disabled"'; } } $str_html = '<select id="selection-menu" class="inputbox" multiple="multiple" ' . $attr . ' size="15" name="selection-menu[]" style="min-width: 180px;">'; foreach ($items as $item) { $str_html .= '<optgroup label="' . $item['title'] . '">'; $_items = $item["_items"]; foreach ($_items as $_item) { $str = str_repeat(" ", $_item['level'] - 1); if ($mainItem->menu == "all") { $str_html .= '<option value="' . $_item['id'] . '" selected ="">' . $str . $_item['title'] . '</option>'; } else { if ($mainItem->menu == "none") { $str_html .= '<option value="' . $_item['id'] . '">' . $str . $_item['title'] . '</option>'; } else { if (in_array($_item['id'], $items_xref)) { $str_html .= '<option value="' . $_item['id'] . '" selected ="">' . $str . $_item['title'] . '</option>'; } else { $str_html .= '<option value="' . $_item['id'] . '">' . $str . $_item['title'] . '</option>'; } } } } $str_html .= '</optgroup>'; } $str_html .= "</select>"; $lists['selection-menu'] = $str_html; // position $tbl_MP = YiiTables::getInstance(TBL_MODULE_POSITION); $items = $tbl_MP->loads("temp, position", null, " temp DESC"); $str_html = '<div style="position: relative;">'; $str_html .= '<select id="combobox-position" class="form-control" style="width: 180px; height: 25px;">' . "\r\n"; $cur_temp = ""; foreach ($items as $k => $item) { if ($cur_temp != $item['temp']) { if ($cur_temp != "") { $str_html .= '</optgroup>' . "\r\n"; } $str_html .= '<optgroup label="' . $item['temp'] . '">' . "\r\n"; $cur_temp = $item['temp']; } if ($mainItem->position == $item['position']) { $str_html .= '<option value="' . $item['position'] . '" selected ="">' . $item['position'] . '</option>' . "\r\n"; } else { $str_html .= '<option value="' . $item['position'] . '">' . $item['position'] . '</option>' . "\r\n"; } if ($k == count($items) - 1) { $str_html .= '</optgroup>' . "\r\n"; } } $str_html .= "</select>"; $str_html .= '<input id="position" class="form-control" type="text" value="' . $mainItem->position . '" name="position" style="position: absolute; z-index: 1000; left: 0px; top: 0px; width: 162px; height: 25px; padding: 3px;">' . "\r\n"; $str_html .= '</div>'; $str_html .= '<script> $(window).ready(function($) { $("#combobox-position").change(function(){ var cur_pos = $("#combobox-position").val(); $("#position").val(cur_pos); }); });</script>'; $lists['position'] = $str_html; $items = array(); $items[] = array("value" => 0, "text" => "Unpublish"); $items[] = array("value" => 1, "text" => "Publish"); $items[] = array("value" => -1, "text" => "Hidden"); $lists['status'] = buildHtml::select($items, $mainItem->status, "status"); return $lists; }
?> " class="<?php if ($controll == "videos" and $param_alias == "vui-nhon") { echo 'active'; } ?> ">Vui nhộn</a></li> </ul> </div> </div> <!--<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1s">--> <div class="nav-main"> <div class="container-nav"> <nav class="navbar navbar-static-top"> <div id="nav"><?php echo YiiModule::loadModules($position = "menu-nav", "benhvien"); ?> </div> <ul class="nav navbar-nav hide"> <li><a href="<?php echo $this->createUrl('app/'); ?> " class="<?php if ($controll == "app") { echo 'active'; } ?> ">Home</a></li> <li><a href="<?php echo $this->createUrl('article/'); ?>
<div class="col-right"> <?php echo YiiModule::loadModules($position = "colright", "benhvien"); fnShowTienIch(); if (getSysConfig("showMapsColumn", 1) == 1) { $items = getMapsColRight(8); ?> <div class="box-std box-maps-column"> <div class="box-title"> <h3 class="head">Bản đồ cây xăng</h3> </div> <div class="inner"> <ul class="items"> <?php for ($i = 0; $i < count($items); $i++) { $item = $items[$i]; $item['slug'] = $item['id'] . "-" . $item['alias']; $item['link'] = Yii::app()->createUrl("giaxang/maps", array("location_alias" => $item['alias'])); ?> <li class="item"> <a href="<?php echo $item['link']; ?> "> Bản đồ cây xăng <?php echo $item["title"]; ?> </a> </li> <?php } ?>
<?php require_once 'helper.php'; $helper = new MainmenuHelper(); $menutype = $params->menutype; $showChildren = $params->showAllChildren; $items = $helper->getItems($menutype, $showChildren); require YiiModule::loadLayout("mainmenu", $tpl = "default"); ?>
function changeStatus($cid, $value) { global $mainframe, $user; if (!$user->isSuperAdmin()) { YiiMessage::raseNotice("Your account not have permission to modify module"); $this->redirect(Router::buildLink("cpanel")); } $obj_module = YiiModule::getInstance(); $obj_row = $obj_module->loadItem($cid); $obj_row->status = $value; $obj_row->store(); }