/** * sidebar function * Create sidebar * @return string * @author joharijumali **/ public static function sidebar() { $Menu = Admin_Menu::menuGenerator(); $Menu = Admin_Nav::navigationdata(); $navValue = array(); foreach ($Menu as $floor => $packet) { array_push($navValue, array(Navigation::HEADER, Str::upper($packet['header']))); if (!empty($packet['parent'])) { foreach ($packet['parent'] as $key => $action) { array_push($navValue, array(Str::title($action['alias']), url($action['path']), $action['path'] == URI::segment(2) . '/' . URI::segment(3) ? true : false, false, null, 'edit')); } } array_push($navValue, array(Navigation::DIVIDER)); } $final = Navigation::lists(Navigation::links($navValue)); return $final; }
public static function navTree() { $data = Admin_Nav::navigationdata(); $view = '<ul id="sortheader" class="nav nav-list alert alert-info connectedSortable">'; foreach ($data as $key => $content) { $view .= '<li ><ul class="nav nav-list">'; $view .= '<li class="nav-header" style="height:30px"><i class="icon-hdd"></i> ' . Str::upper($content['header']); $view .= '<div class="form-inline pull-right" >'; $view .= '<a href="#" onclick="deleteModule(' . $content['moduleid'] . ')" style="margin-bottom:10px;margin-left:5px;"><i class="icon-remove alert-error"></i></a>'; //<em><small>Remove Module</small></em> $view .= '</div>'; $view .= Form::hidden('module[]', $content['moduleid']); $view .= '</li>'; if (!empty($content['parent']) || isset($content['parent'])) { $view .= '<li ><ul id="sortparent" class="nav nav-list connectedparent" style="padding-right:0px">'; foreach ($content['parent'] as $parentkey => $parentcontent) { $view .= '<li style="height:30px" ><i class="icon-arrow-right"></i> ' . Str::title($parentcontent['alias']); $view .= '<div class="form-inline pull-right">'; $view .= '<a href="#" onclick="addchildpages(' . $parentcontent['pageid'] . ')" data-toggle="modal" style="margin-bottom:10px;margin-left:5px;"><i class="icon-plus"></i></a>'; //<em><small>Add Sub Page</small></em> $view .= '<a href="#" onclick="deletePage(' . $parentcontent['pageid'] . ')" style="margin-bottom:10px;margin-left:5px;"><i class="icon-remove alert-error"></i></a>'; //<em><small>Remove Page</small></em> $view .= '</div>'; $view .= Form::hidden('parent[]', $parentcontent['pageid']); $view .= '</li>'; if (!empty($parentcontent['child'])) { $view .= '<li ><ul id="sortchild" class="nav nav-list connectedchild" style="padding-right:0px">'; foreach ($parentcontent['child'] as $childkey => $childvalue) { $view .= '<li style="height:30px" ><i class="icon-arrow-right"></i> ' . Str::title($childvalue['alias']); $view .= '<div class="form-inline pull-right">'; $view .= '<a href="#" onclick="deletePage(' . $childvalue['childid'] . ')" style="margin-bottom:10px;margin-left:5px;"><i class="icon-remove alert-error"></i></a>'; //<em><small>Remove Sub Page</small></em> $view .= '</div>'; $view .= '</li>'; } $view .= '</ul></li>'; } } $view .= '</ul></li>'; } $view .= '</ul></li>'; } $view .= '</ul>'; return $view; }