Spaces:
Sleeping
Sleeping
| ob_start(); | |
| $request = isset( $_POST['request'] ) ? G::sanitizeInput($_POST['request']) : (isset( $_GET['request'] ) ? G::sanitizeInput($_GET['request']) : null); | |
| switch ($request) { | |
| case 'loadMenu': | |
| if (! isset( $_GET['menu'] )) { | |
| exit( 0 ); | |
| } | |
| global $G_TMP_MENU; | |
| $oMenu = new Menu(); | |
| $oMenu->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; | |
| } | |