diff --git a/src/Controller/CategoriesController.php b/src/Controller/CategoriesController.php index a254212..7fec555 100755 --- a/src/Controller/CategoriesController.php +++ b/src/Controller/CategoriesController.php @@ -2,6 +2,7 @@ namespace App\Controller; use App\Controller\AppController; +use Cake\ORM\TableRegistry; /** * Categories Controller @@ -39,8 +40,8 @@ class CategoriesController extends AppController $category = $this->Categories->get($id, [ 'contain' => ['SurCategories'] ]); - //$sousCategories = $this->Categories->SousCategories->find('list'); - //$this->set('sousCategories', $sousCategories); + $sousCategories = TableRegistry::get('SousCategories')->find('all')->where(['categorie_id =' => $id]); + $this->set('sousCategories', $sousCategories); $this->set('category', $category); $this->set('_serialize', ['category']); diff --git a/src/Controller/SurCategoriesController.php b/src/Controller/SurCategoriesController.php index 668c58e..9bb7670 100755 --- a/src/Controller/SurCategoriesController.php +++ b/src/Controller/SurCategoriesController.php @@ -2,6 +2,7 @@ namespace App\Controller; use App\Controller\AppController; +use Cake\ORM\TableRegistry; /** * SurCategories Controller @@ -36,7 +37,9 @@ class SurCategoriesController extends AppController $surCategory = $this->SurCategories->get($id, [ 'contain' => [] ]); - + $categories = TableRegistry::get('Categories')->find()->where(['sur_categorie_id =' => $id]); + $this->set('categories', $categories); + $this->set('surCategory', $surCategory); $this->set('_serialize', ['surCategory']); } diff --git a/src/Template/Categories/view.ctp b/src/Template/Categories/view.ctp index 336ce4b..4c0ffe0 100755 --- a/src/Template/Categories/view.ctp +++ b/src/Template/Categories/view.ctp @@ -33,7 +33,7 @@ function displayElement($nom, $valeur) {

- Sous-Catégorie associé (non implémenter) + Sous-Catégorie associé ()

diff --git a/src/Template/Pages/tools.ctp b/src/Template/Pages/tools.ctp index 1d99c24..3406c00 100755 --- a/src/Template/Pages/tools.ctp +++ b/src/Template/Pages/tools.ctp @@ -7,7 +7,7 @@ echo ''; - echo $this->Html->link('Voir les Droits des utilisateurs (ACLs)', array('controller' => 'pages', 'action' => 'acls')); + echo $this->Html->link('Voir les Droits des utilisateurs (ACLs)', ['controller' => 'pages', 'action' => 'acls']); echo ''; echo ''; @@ -15,41 +15,37 @@ echo ''; echo ''; - echo $this->Html->link('Voir les étiqueteuses installées', array('controller'=>'pages', 'action'=>'printers')); + echo $this->Html->link('Voir les étiqueteuses installées', ['controller'=>'pages', 'action'=>'printers']); echo ''; echo ''; - echo $this->Html->link('Gérer les sites', ['controller' => 'sites', 'sort' => 'nom']); + echo $this->Html->link('Configuration de l\'application', ['controller' => 'configuration', 'action' => 'view', 0]); echo ''; echo ''; - echo $this->Html->link('Gérer les organismes', ['controller' => 'organismes', 'sort' => 'nom']); + echo $this->Html->link('Gérer les Catégories', ['controller' => 'pages', 'action' => 'tools_cat']); echo ''; echo ''; - echo $this->Html->link('Gérer les types de suivis', ['controller' => 'type_suivis', 'sort' => 'nom']); + echo $this->Html->link('##Gérer les sites', ['controller' => 'sites', 'sort' => 'nom']); echo ''; echo ''; - echo $this->Html->link('Gérer les domaines', ['controller' => 'sur_categories', 'sort' => 'nom']); + echo $this->Html->link('##Gérer les organismes', ['controller' => 'organismes', 'sort' => 'nom']); echo ''; echo ''; - echo $this->Html->link('Gérer les catégories', ['controller' => 'categories', 'sort' => 'nom']); + echo $this->Html->link('##Gérer les types de suivis', ['controller' => 'type_suivis', 'sort' => 'nom']); echo ''; - - echo ''; - echo $this->Html->link('Gérer les sous-catégories', ['controller' => 'sous_categories', 'sort' => 'nom']); - echo ''; - + echo ''; - echo $this->Html->link('Gérer les groupes thématiques', ['controller' => 'groupes_thematiques', 'sort' => 'nom']); + echo $this->Html->link('##Gérer les groupes thématiques', ['controller' => 'groupes_thematiques', 'sort' => 'nom']); echo ''; echo ''; - echo $this->Html->link('Gérer les groupes métiers', ['controller' => 'groupes_metiers', 'sort' => 'nom']); + echo $this->Html->link('##Gérer les groupes métiers', ['controller' => 'groupes_metiers', 'sort' => 'nom']); echo ''; - + echo ''; echo $this->Html->link('Export de la liste des materiels actifs (format CSV)', ['controller' => 'materiels', 'action' => 'export']); echo ''; @@ -70,6 +66,8 @@ } echo ''; + echo '@TODO: Il semblerait nécessaire de rassembler les liens marqué d\'un # afin d\'aérer le menu outils....'; + ?> diff --git a/src/Template/Pages/tools_cat.ctp b/src/Template/Pages/tools_cat.ctp new file mode 100644 index 0000000..68f958b --- /dev/null +++ b/src/Template/Pages/tools_cat.ctp @@ -0,0 +1,29 @@ + +
+

Outils - Gérer les Catégories

+ + + '; + + echo ''; + + echo ''; + + + + ?> +
'; + echo $this->Html->link('Gérer les domaines', ['controller' => 'sur_categories', 'sort' => 'nom']); + echo '
'; + echo $this->Html->link('Gérer les catégories', ['controller' => 'categories', 'sort' => 'nom']); + echo '
'; + echo $this->Html->link('Gérer les sous-catégories', ['controller' => 'sous_categories', 'sort' => 'nom']); + echo '
+
+ +
+ element('menu') ?> +
diff --git a/src/Template/SurCategories/view.ctp b/src/Template/SurCategories/view.ctp index 5b10028..16ca0ec 100755 --- a/src/Template/SurCategories/view.ctp +++ b/src/Template/SurCategories/view.ctp @@ -33,7 +33,7 @@ function displayElement($nom, $valeur) {

- Catégorie associé (non implémenter) + Catégorie associé ()

-- libgit2 0.21.2