Gestion du Routeur avec le fichier /config/menu.json.
This commit is contained in:
parent
f2efe04e40
commit
4f7f166713
|
@ -66,7 +66,7 @@
|
|||
var_dump( $contact );
|
||||
}
|
||||
|
||||
// parseCallLog();
|
||||
parseCallLog();
|
||||
|
||||
debug();
|
||||
|
||||
|
@ -80,8 +80,5 @@
|
|||
|
||||
// var_dump($response);
|
||||
|
||||
$menu = new \manager\MenuManager();
|
||||
|
||||
echo $menu->inflate();
|
||||
|
||||
?>
|
|
@ -44,7 +44,7 @@
|
|||
"children": [
|
||||
{ "permissions": [], "text": "Téléphone",
|
||||
"attributes": { "data-sublink": "phone" } },
|
||||
{ "permissions": [], "text": "Tout",
|
||||
{ "permissions": [], "text": "Toutes les données",
|
||||
"attributes": { "data-sublink": "all" } }
|
||||
]
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
use \manager\ModuleRequest;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Database;
|
||||
use \manager\MenuManager;
|
||||
|
||||
|
||||
|
||||
|
@ -80,8 +81,8 @@
|
|||
|
||||
/* [2] On recupere la liste des pages du site
|
||||
=========================================================*/
|
||||
$views = json_decode( ResourceDispatcher::getResource( 'f/json/views/conf', true ) );
|
||||
|
||||
$temporaryMenuInflater = new MenuManager();
|
||||
$views = $temporaryMenuInflater->getCategories();
|
||||
|
||||
|
||||
// nomPage/arg1/arg2 -> inclusion de la page
|
||||
|
|
|
@ -99,13 +99,33 @@
|
|||
|
||||
|
||||
|
||||
public function getCategories(){
|
||||
/* [1] On construit le menu
|
||||
=========================================================*/
|
||||
$this->buildMenu();
|
||||
|
||||
/* [2] On recupere la liste des categories
|
||||
=========================================================*/
|
||||
$views = array();
|
||||
|
||||
foreach($this->categories as $category)
|
||||
array_push($views, $category['attributes']['data-link']);
|
||||
|
||||
|
||||
/* [3] On retourne la liste des categories
|
||||
=========================================================*/
|
||||
return $views;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* VERIFIE TOUTES LES PERMISSIONS ET MET A JOUR LES CATEGORIES AVEC LES PARTIES QUE L'ON PEUT ACCEDER UNIQUEMENT
|
||||
*
|
||||
*/
|
||||
private function buildMenu(){
|
||||
public function buildMenu(){
|
||||
/* [0] Initialisation du menu qui va etre retourne (vide)
|
||||
=========================================================*/
|
||||
$menu = array();
|
||||
|
@ -146,7 +166,6 @@
|
|||
/* [3] On met a jour le menu
|
||||
=========================================================*/
|
||||
$this->categories = $menu;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue