function BuildMenu($parentId, $ParentName = '') { //$menu=''; $ObjMenu = new NewsType(); $MenuPrefix = $ObjMenu->getPrefix(); $_result = $ObjMenu->get(array('parent' => $parentId, 'menu' => 0)); //var_dump($_result); $_class = ''; if (count($_result) < 1) { return; } else { //var_dump(count($_result)); } $ulclass = '"" '; $exAttr = ''; if ($parentId < 1) { $ulclass = 'nav navbar-nav'; } else { $ulclass = 'dropdown-menu'; $exAttr = 'role="menu"'; } // echo '<ul class="' . $ulclass . '" ' . $exAttr . '>'; foreach ($_result as $menuItem) { //var_dump($menuItem); $class = ''; if (isset($_GET['page'])) { $curr_module = substr($_GET['page'], 0, strlen($menuItem[$MenuPrefix . 'module'])); //echo $curr_module.$menuItem[$MenuPrefix.'module']; } else { $curr_module = 'home'; } if (strtolower($curr_module) == strtolower($menuItem[$MenuPrefix . 'module'])) { $class = 'active'; } if ($class != '') { //echo $curr_module; } //echo $class; //var_dump($_row); $url = ''; if ($menuItem[$MenuPrefix . 'url'] == "0" || $menuItem[$MenuPrefix . 'url'] == '') { $url = ''; } elseif ($menuItem[$MenuPrefix . 'hasChild'] == '0') { $url = $menuItem[$MenuPrefix . 'module']; } elseif ($menuItem[$MenuPrefix . 'url'] == 1) { $url = 'ActivityList'; } elseif ($menuItem[$MenuPrefix . 'url']) { $url = $menuItem[$MenuPrefix . 'url']; } $exAttr = ''; if ($menuItem[$MenuPrefix . 'hasChild']) { $class .= ' dropdown'; $exAttr = 'class = "dropdown-toggle" data-toggle="dropdown"'; } //if($parentId>0) echo '<li class="' . $class . '" >'; echo '<a ' . $exAttr . ' href="'; if ($url == 'ActivityList') { echo getSiteLink($url, '', '', $menuItem[$MenuPrefix . 'uin'], $menuItem[$MenuPrefix . 'title']); } else { echo getSiteLink($url, ''); //echo getSiteLink($url,'',$menuItem[$MenuPrefix,'uin'],$menuItem[$MenuPrefix.'title']); } echo '" title="' . $menuItem[$MenuPrefix . 'title' . $_SESSION['lang_type']] . '">'; if ($menuItem[$MenuPrefix . 'module'] == 'home') { echo '<span class="fa fa-home fa-fw"></span>'; } else { echo $menuItem[$MenuPrefix . 'title' . $_SESSION['lang_type']]; if ($menuItem[$MenuPrefix . 'hasChild'] == 1) { echo '<span class="caret"></span>'; } } echo '</a>'; //$objSub= new NewsType(); if ($menuItem[$MenuPrefix . 'hasChild']) { $datasubMenu = $ObjMenu->getByParent($menuItem[$MenuPrefix . 'uin']); if (count($datasubMenu) > 0) { //echo $menuItem[$MenuPrefix.'uin'].' '.$menuItem[$MenuPrefix.'module']; BuildMenu($menuItem[$MenuPrefix . 'uin'], $menuItem[$MenuPrefix . 'module']); } } echo '</li>'; } echo '</ul>'; //return $menu; }
" name="<?php echo 'url'; ?> "> </td> </tr> <tr> <td> <label >Parent: </label> </td> <td> <select name="parent"> <option value="0">None</option> <?php $ObjnewsType = new NewsType(); $data_newstype = $ObjnewsType->getByParent(0); ?> <?php foreach ($data_newstype as $row) { $selected = ''; if ($_data[$prefix . 'parent'] == $row[$prefix . 'uin']) { $selected = 'selected'; } ?> <option <?php echo $selected; ?> value="<?php echo $row[$prefix . 'uin']; ?> "><?php