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) {
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 $this->Html->link('Gérer les domaines', ['controller' => 'sur_categories', 'sort' => 'nom']);
+ echo ' | ';
+
+ echo '';
+ echo $this->Html->link('Gérer les catégories', ['controller' => 'categories', 'sort' => 'nom']);
+ echo ' |
';
+
+ 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é (= sizeof($categories) ?>)
--
libgit2 0.21.2