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' ){ $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(); echo G::json_encode($items); break; }