$val) { if(is_array($val)) { echo "$key:
\n"; } else { echo "$key => $val
\n"; } } } /** * Loads the navigation from a json file into * the view, making the variables available */ public function loadJsonNavigationArray( ) { $nav = self::getNavigation(); foreach ( $nav as $item => $value) { if($item == self::NAVIGATION) { $keys = array_keys($value); for($i=0; sizeof($keys)>$i;$i++) { self::$_navigation_array[] = array( 'title' => $keys[$i], 'icon' => $value[$keys[$i]]["icon"], 'link' => $value[$keys[$i]]["link"], 'tooltip' => $value[$keys[$i]]["tooltip"], ); } } } View::getInstance()->getEngine()->assignGlobal("navigationJson", self::$_navigation_array); } }