| 
					
				 | 
			
			
				@@ -30,7 +30,19 @@ class MenuApi { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $where[] = ["id", "in", $menu_ids]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $whr[] = ["levels", "=", 1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $menus = Menu::whereOr([$where, $whr])->order("levels asc,num asc")->select()->toArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return self::buildMenu($menus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $menus = self::buildMenu($menus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $tmp = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for ($i = 0; $i < count($menus); $i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $menu_items_count = count($menus[$i]["children"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $empty_url_count = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for ($n = 0; $n < $menu_items_count; $n++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if ($menus[$i]["children"][$n]["new_url"] == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $empty_url_count++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($empty_url_count != $menu_items_count) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $tmp[] = $menus[$i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return $tmp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static function getPrivilagesByRoleid($roleid) { 
			 |