| 
<?php
 function load_menu_data()
 {
 $db=new Database();
 Configs::$_['menu_data']=$db->query("select * from admin_menu_data where ifnull(parent_menu_id,'')='' order by sort_order asc");
 
 Configs::$_['sub_menu_data']=$db->query("select * from admin_menu_data where ifnull(parent_menu_id,'')<>'' order by parent_menu_id,sort_order asc");
 }
 
 function menu_hasChild($menu_id)
 {
 $total=count(Configs::$_['sub_menu_data']);
 
 for ($i=0; $i < $total; $i++) {
 if(Configs::$_['sub_menu_data'][$i]['parent_menu_id']==$menu_id)
 {
 return true;
 }
 }
 
 return false;
 }
 
 function menu_allChild($menu_id)
 {
 $total=count(Configs::$_['sub_menu_data']);
 
 $result=array();
 
 for ($i=0; $i < $total; $i++) {
 if(Configs::$_['sub_menu_data'][$i]['parent_menu_id']==$menu_id)
 {
 array_push($result, Configs::$_['sub_menu_data'][$i]);
 }
 }
 
 return $result;
 }
 
 |