load('setup'); $items = array(); foreach ($oMenu->Options as $i => $option) { if ($oMenu->Types[$i] == $_GET['menu']) { $items[] = array( 'id' => $oMenu->Id[$i], 'url' => ($oMenu->Options[$i] != '')? $oMenu->Options[$i] : '#', //'onclick' => ($oMenu->JS[$i] != '')? $oMenu->JS[$i] : '', 'text' => $oMenu->Labels[$i], //'icon' => ($oMenu->Icons[$i] != '')? $oMenu->Icons[$i] : 'icon-pmlogo.png', //'target'=> ($oMenu->Types[$i] == 'admToolsContent')? 'admToolsContent' : '' 'loaded' => true, 'leaf' => true, 'cls' => 'pm-tree-node', 'iconCls' => 'ICON_' . $oMenu->Id[$i] ); } else if (in_array($oMenu->Types[$i], array('', 'admToolsContent')) && $_GET['menu'] == 'plugins') { $items[] = array( 'id' => $oMenu->Id[$i], 'url' => ($oMenu->Options[$i] != '')? $oMenu->Options[$i] : '#', //'onclick' => ($oMenu->JS[$i] != '')? $oMenu->JS[$i] : '', 'text' => $oMenu->Labels[$i], //'icon' => ($oMenu->Icons[$i] != '')? $oMenu->Icons[$i] : 'icon-pmlogo.png', //'target'=> ($oMenu->Types[$i] == 'admToolsContent')? 'admToolsContent' : '' 'loaded' => true, 'leaf' => true, 'cls' => 'pm-tree-node', 'iconCls' => 'ICON_'.$oMenu->Id[$i] ); } } if (isset($_SESSION['DEV_FLAG']) && $_SESSION['DEV_FLAG'] && $_GET['menu'] == 'settings') { unset($_SESSION['DEV_FLAG']); $items[] = array( 'id' => 'translations', 'url' => '../tools/main', 'text' => 'Translations', 'loaded' => true, 'leaf' => true, 'cls' => 'pm-tree-node', 'iconCls' => 'ICON_' ); } $x = ob_get_contents(); ob_end_clean(); /////// if ($_GET["menu"] == "plugins") { $i = 0; foreach ($items as $index => $value) { if ($items[$index]["id"] == "PMENTERPRISE") { $i = $index; break; } } $itemAux = $items[$i]; array_splice($items, $i, 1); array_unshift($items, $itemAux); } /////// echo G::json_encode($items); break; }