diff --git a/README.md b/README.md
index 4981d06..9c7e74d 100644
--- a/README.md
+++ b/README.md
@@ -48,10 +48,10 @@ Logiciel testé et validé sur les configurations suivantes :
VERSION ACTUELLE
-Date: 18/12/2018
-Version: 2.9.1.3 (EP)
- Amélioration connexion au LDAP (ajout du mode authentifié)
- Nouvelle documentation (dossier doc/)
+Date: 21/12/2018
+Version: 2.9.1.4
+Author: EP
+ Les vues "Voir les autres listes" et "Outils/Gérer le contenu variable..." sont maintenant les mêmes
Version majeure en cours : 2.9 (https://projects.irap.omp.eu/versions/207)
diff --git a/src/Template/Layout/default.ctp b/src/Template/Layout/default.ctp
index af146ff..134a520 100755
--- a/src/Template/Layout/default.ctp
+++ b/src/Template/Layout/default.ctp
@@ -108,26 +108,49 @@ $cakeDescription = 'Labinvent 2';
href="mailto:inventirap@irap.omp.eu">LABINVENT-MAILING-LIST
- (Activité récente sur le projet)
-  
- (ROADMAP : Activité restant à réaliser)
-
- ';
- ?>
+ echo '
+
+ (Activité récente sur le projet)
+  
+ (ROADMAP : Activité restant à réaliser)
+
+ ';
+
+ // Set $version and $version_date
+ // (cf https://book.cakephp.org/3.0/fr/core-libraries/file-folder.html#Cake\Filesystem)
+ $wwwroot_dir = new Cake\Filesystem\Folder(WWW_ROOT);
+ $readme_file = new Cake\Filesystem\File($wwwroot_dir->pwd() . DS . '..' . DS . 'README.md');
+ //dump($file);
+ $contents = $readme_file->read();
+ $lines = explode("\n", $contents);
+ for ($i = 0; $i < sizeof($lines); $i++) {
+ $line = $lines[$i];
+ if (substr($line, 0, strlen("Date:")) === "Date:") {
+ $version_date = ltrim( explode(":", $line)[1] );
+ $version = explode(":", $lines[$i+1])[1];
+ break;
+ }
+ }
+ // $readme_file->write('J'écris dans ce fichier');
+ // $readme_file->append('J'ajoute à la fin de ce fichier.');
+ // $readme_file->delete(); // Je supprime ce fichier
+ $readme_file->close(); // Assurez-vous de fermer le fichier quand c'est fini
+ //$version = '2.9.1.4';
+ //$version_date = '21/12/2018';
+ ?>
- VERSION 2.9.1.3 (18/12/2018) Documentation
- utilisateurs | Wiki installation
+
+
+ ="VERSION $version ($version_date)"?>
+
+ Documentation utilisateurs
+ |
+ Wiki installation
+
|
diff --git a/src/Template/Pages/tools_sm.ctp b/src/Template/Pages/tools_sm.ctp
index 47acd36..7a28f67 100644
--- a/src/Template/Pages/tools_sm.ctp
+++ b/src/Template/Pages/tools_sm.ctp
@@ -1,6 +1,8 @@
@@ -31,11 +42,15 @@ else {
';
+ global $verb;
+ $local_verb = $verb;
+ if ($changed_verb != '') $local_verb = $changed_verb;
+ //if ($role == 'Administration' && in_array($controller_name,$admin_can_manage)) $verb = 'Gérer';
+ echo ' | ';
//echo $this->Html->link('Gérer les Catégories', [
- echo $html->link($verb . ' les ' . $list_name, [
+ echo $html->link($local_verb . ' les ' . $list_name, [
'controller' => $controller_name,
// default action is 'index'
'action' => $action_name,
@@ -45,7 +60,7 @@ function echo_list($html, $verb, $list_name, $controller_name, $action_name='ind
}
-echo_list($this->Html, $verb, 'Catégories', 'pages', 'tools_cat');
+echo_list($this->Html, 'Catégories', 'pages', 'tools_cat');
/*
echo ' |
';
//echo $this->Html->link('Gérer les Catégories', [
@@ -56,7 +71,7 @@ echo $this->Html->link($verb . ' les Catégories', [
echo ' |
';
*/
-echo_list($this->Html, $verb, 'Sites', 'sites');
+echo_list($this->Html, 'Sites', 'sites');
/*
echo '';
echo $this->Html->link('Gérer les Sites', [
@@ -67,7 +82,7 @@ echo $this->Html->link('Gérer les Sites', [
echo ' |
';
*/
-echo_list($this->Html, $verb, 'Organismes', 'organismes');
+echo_list($this->Html, 'Organismes', 'organismes');
/*
echo '';
echo $this->Html->link('Gérer les Organismes', [
@@ -77,7 +92,7 @@ echo $this->Html->link('Gérer les Organismes', [
echo ' |
';
*/
-echo_list($this->Html, $verb, 'types de Suivis', 'type_suivis');
+echo_list($this->Html, 'types de Suivis', 'type_suivis');
/*
echo '';
echo $this->Html->link('Gérer les types de Suivis', [
@@ -93,7 +108,7 @@ if (isset($names[1])) {
} else {
$nom = $names[0] . 's';
}
-echo_list($this->Html, $verb, $nom, 'groupes_thematiques');
+echo_list($this->Html, $nom, 'groupes_thematiques');
/*
echo ' |
';
echo $this->Html->link('Gérer les ' . $nom, [
@@ -109,7 +124,7 @@ if (isset($names[1])) {
} else {
$nom = $names[0] . 's';
}
-echo_list($this->Html, $verb, $nom, 'groupes_metiers');
+echo_list($this->Html, $nom, 'groupes_metiers');
/*
echo ' |
';
echo $this->Html->link('Gérer les ' . $nom, [
@@ -119,7 +134,7 @@ echo $this->Html->link('Gérer les ' . $nom, [
echo ' |
';
*/
-echo_list($this->Html, $verb, 'types de Documents', 'type_documents');
+echo_list($this->Html, 'types de Documents', 'type_documents');
/*
echo '';
echo $this->Html->link('Gérer les types de Documents', [
@@ -129,8 +144,9 @@ echo $this->Html->link('Gérer les types de Documents', [
echo ' |
';
*/
-
-echo_list($this->Html, $verb, 'Fournisseurs', 'fournisseurs');
+$changed_verb = $verb;
+if ($role == 'Administration' && in_array('fournisseurs', $admin_can_manage)) $changed_verb = 'Gérer';
+echo_list($this->Html, 'Fournisseurs', 'fournisseurs', 'index', $changed_verb);
/*
echo '';
echo $this->Html->link('Gérer les Fournisseurs', [
@@ -143,7 +159,7 @@ echo ' |
';
// METROLOGIE MODULE ONLY
if ($configuration->metrologie) {
- echo_list($this->Html, $verb, 'Unités (Métrologie)', 'unites');
+ echo_list($this->Html, 'Unités (Métrologie)', 'unites');
/*
echo '';
echo $this->Html->link('Gérer les Unités (Métrologie)', [
@@ -153,7 +169,7 @@ if ($configuration->metrologie) {
echo ' |
';
*/
- echo_list($this->Html, $verb, 'Formules (Métrologie)', 'formules');
+ echo_list($this->Html, 'Formules (Métrologie)', 'formules');
/*
echo '';
echo $this->Html->link('Gérer les Formules (Métrologie)', [
--
libgit2 0.21.2 |