diff --git a/__cms__/code/modules/horaires/horaires-creneau.php b/__cms__/code/modules/horaires/horaires-creneau.php new file mode 100644 index 0000000..1e14489 --- /dev/null +++ b/__cms__/code/modules/horaires/horaires-creneau.php @@ -0,0 +1,66 @@ +parent(), '', "redirect"); + } else { + if (isset($paramètres["equipe"])) { + Stockage::set_prop($chemin, "equipe", $paramètres["equipe"]); + } + if (isset($paramètres["jour"])) { + Stockage::set_prop($chemin, "jour", $paramètres["jour"]); + } + if (isset($paramètres["debut"])) { + Stockage::set_prop($chemin, "debut", $paramètres["debut"]); + } + if (isset($paramètres["fin"])) { + Stockage::set_prop($chemin, "fin", $paramètres["fin"]); + } + + return new Page($chemin, $chemin->parent(), '', "redirect"); + } + } + + public static function vue($chemin, $vue = "normal") { + if ($vue == "normal") { + $ret = ''; + + if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { + $ret .= '
'; + $ret .= ''; + $ret .= " le "; + $ret .= ''; + $ret .= " de "; + $ret .= ''; + $ret .= " à "; + $ret .= ''; + $ret .= '

'; + $ret .= '
'; + } else { + $ret .= Stockage::get_prop($chemin, "equipe"); + $ret .= " le "; + $ret .= Stockage::get_prop($chemin, "jour"); + $ret .= " de "; + $ret .= Stockage::get_prop($chemin, "debut"); + $ret .= " à "; + $ret .= Stockage::get_prop($chemin, "fin"); + } + if (Permissions::vérifier_permission($chemin, "supprimer", Authentification::get_utilisateur())) { + $ret .= '
'; + $ret .= ''; + $ret .= ''; + $ret .= '
'; + } + + return new Page($chemin, $ret, Stockage::get_prop($chemin, "titre")); + } + } +} + +Modules::enregister_module("HorairesCreneau", "horaires-creneau", "vue", "equipe jour debut fin"); + +?> \ No newline at end of file diff --git a/__cms__/code/modules/horaires/horaires-creneau.php~ b/__cms__/code/modules/horaires/horaires-creneau.php~ new file mode 100644 index 0000000..d332436 --- /dev/null +++ b/__cms__/code/modules/horaires/horaires-creneau.php~ @@ -0,0 +1,56 @@ +parent(), '', "redirect"); + } else { + if (isset($paramètres["nom"])) { + Stockage::set_prop($chemin, "nom", $paramètres["nom"]); + } + if (isset($paramètres["prenom"])) { + Stockage::set_prop($chemin, "prenom", $paramètres["prenom"]); + } + if (isset($paramètres["description"])) { + Stockage::set_prop($chemin, "description", $paramètres["description"]); + } + + return new Page($chemin, $chemin->parent(), '', "redirect"); + } + } + + public static function vue($chemin, $vue = "normal") { + if ($vue == "normal") { + $ret = ''; + + if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { + $ret .= '
'; + $ret .= ''; + $ret .= ''; + $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); + $ret .= '

'; + $ret .= '
'; + } else { + $ret .= Stockage::get_prop($chemin, "prenom"); + $ret .= " "; + $ret .= Stockage::get_prop($chemin, "nom"); + $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "description")); + } + if (Permissions::vérifier_permission($chemin, "supprimer", Authentification::get_utilisateur())) { + $ret .= '
'; + $ret .= ''; + $ret .= ''; + $ret .= '
'; + } + + return new Page($chemin, $ret, Stockage::get_prop($chemin, "titre")); + } + } +} + +Modules::enregister_module("ContactContact", "contact-contact", "vue", "nom prenom description"); + +?> \ No newline at end of file diff --git a/__cms__/code/modules/horaires/horaires-index.php b/__cms__/code/modules/horaires/horaires-index.php new file mode 100644 index 0000000..fb120d5 --- /dev/null +++ b/__cms__/code/modules/horaires/horaires-index.php @@ -0,0 +1,82 @@ +get_url() . '">'; + $ret .= '

'; + $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); + $ret .= '

'; + $ret .= ''; + } else { + $ret .= '

' . Stockage::get_prop($chemin, "titre") . '

'; + $ret .= '

' . Stockage::get_prop($chemin, "description") . '

'; + } + + $ret .= '
'; + $ret .= ''; + + return new Page($chemin, $ret, Stockage::get_prop($chemin, "titre")); + } + } +} + +Modules::enregister_module("HorairesIndex", "horaires-index", "vue", "titre description"); + +?> diff --git a/__cms__/code/modules/horaires/horaires-index.php~ b/__cms__/code/modules/horaires/horaires-index.php~ new file mode 100644 index 0000000..f69b02c --- /dev/null +++ b/__cms__/code/modules/horaires/horaires-index.php~ @@ -0,0 +1,81 @@ +get_url() . '">'; + $ret .= '

'; + $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); + $ret .= '

'; + $ret .= ''; + } else { + $ret .= '

' . Stockage::get_prop($chemin, "titre") . '

'; + $ret .= '

' . Stockage::get_prop($chemin, "description") . '

'; + } + + $ret .= '
'; + $ret .= ''; + + return new Page($chemin, $ret, Stockage::get_prop($chemin, "titre")); + } + } +} + +Modules::enregister_module("ContactIndex", "contact-index", "vue", "titre description"); + +?> diff --git a/__cms__/code/modules/horaires/include.php b/__cms__/code/modules/horaires/include.php new file mode 100644 index 0000000..f36475a --- /dev/null +++ b/__cms__/code/modules/horaires/include.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/__cms__/code/modules/horaires/include.php~ b/__cms__/code/modules/horaires/include.php~ new file mode 100644 index 0000000..9ae9fb6 --- /dev/null +++ b/__cms__/code/modules/horaires/include.php~ @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/__cms__/code/modules/include.php b/__cms__/code/modules/include.php index 99e26ca..a792bf0 100644 --- a/__cms__/code/modules/include.php +++ b/__cms__/code/modules/include.php @@ -10,5 +10,6 @@ require_once(dirname(__FILE__) . "/articles/include.php"); require_once(dirname(__FILE__) . "/equipes/include.php"); require_once(dirname(__FILE__) . "/liens/include.php"); require_once(dirname(__FILE__) . "/contact/include.php"); +require_once(dirname(__FILE__) . "/horaires/include.php"); ?> diff --git a/__cms__/code/site/squelette.php b/__cms__/code/site/squelette.php index b39e346..c9072de 100644 --- a/__cms__/code/site/squelette.php +++ b/__cms__/code/site/squelette.php @@ -46,6 +46,7 @@ class Squelette { $ret .= '
  • get_url() . '">Forum
  • ' . $nl; $ret .= '
  • get_url() . '">Liens utiles
  • ' . $nl; $ret .= '
  • get_url() . '">Contact
  • ' . $nl; + $ret .= '
  • get_url() . '">Horaires
  • ' . $nl; if (Permissions::vérifier_permission($racine->enfant("admin"), "set_prop", Authentification::get_utilisateur())) { $ret .= '
  • get_url() . '">Administration
  • ' . $nl; } diff --git a/__cms__/donnees/horaires/Créneau2/__prop__debut b/__cms__/donnees/horaires/Créneau2/__prop__debut new file mode 100644 index 0000000..4b708e1 --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__debut @@ -0,0 +1 @@ +17h00 \ No newline at end of file diff --git a/__cms__/donnees/horaires/Créneau2/__prop__equipe b/__cms__/donnees/horaires/Créneau2/__prop__equipe new file mode 100644 index 0000000..c153d5d --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__equipe @@ -0,0 +1 @@ +Équipe n°1 \ No newline at end of file diff --git a/__cms__/donnees/horaires/Créneau2/__prop__fin b/__cms__/donnees/horaires/Créneau2/__prop__fin new file mode 100644 index 0000000..59115ef --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__fin @@ -0,0 +1 @@ +18h00 \ No newline at end of file diff --git a/__cms__/donnees/horaires/Créneau2/__prop__jour b/__cms__/donnees/horaires/Créneau2/__prop__jour new file mode 100644 index 0000000..d03c4b4 --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__jour @@ -0,0 +1 @@ +Lundi \ No newline at end of file diff --git a/__cms__/donnees/horaires/Créneau2/__prop__proprietaire b/__cms__/donnees/horaires/Créneau2/__prop__proprietaire new file mode 100644 index 0000000..dd02a1f --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__proprietaire @@ -0,0 +1 @@ +grand___chef \ No newline at end of file diff --git a/__cms__/donnees/horaires/Créneau2/__prop__type b/__cms__/donnees/horaires/Créneau2/__prop__type new file mode 100644 index 0000000..5ac48e6 --- /dev/null +++ b/__cms__/donnees/horaires/Créneau2/__prop__type @@ -0,0 +1 @@ +horaires-creneau \ No newline at end of file diff --git a/__cms__/donnees/horaires/__prop__dernier_numero b/__cms__/donnees/horaires/__prop__dernier_numero new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/__cms__/donnees/horaires/__prop__dernier_numero @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/__cms__/donnees/horaires/__prop__description b/__cms__/donnees/horaires/__prop__description new file mode 100644 index 0000000..247ac5c --- /dev/null +++ b/__cms__/donnees/horaires/__prop__description @@ -0,0 +1 @@ +Voici les créneaux horaires pour les différentes équipes : \ No newline at end of file diff --git a/__cms__/donnees/horaires/__prop__titre b/__cms__/donnees/horaires/__prop__titre new file mode 100644 index 0000000..7ff3d34 --- /dev/null +++ b/__cms__/donnees/horaires/__prop__titre @@ -0,0 +1 @@ +Horaires \ No newline at end of file diff --git a/__cms__/donnees/horaires/__prop__type b/__cms__/donnees/horaires/__prop__type new file mode 100644 index 0000000..1bec3a0 --- /dev/null +++ b/__cms__/donnees/horaires/__prop__type @@ -0,0 +1 @@ +horaires-index \ No newline at end of file diff --git a/horaires/Contact1/index.php b/horaires/Contact1/index.php new file mode 100644 index 0000000..2ef5481 --- /dev/null +++ b/horaires/Contact1/index.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/horaires/Créneau2/index.php b/horaires/Créneau2/index.php new file mode 100644 index 0000000..43ca175 --- /dev/null +++ b/horaires/Créneau2/index.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/horaires/index.php b/horaires/index.php new file mode 100644 index 0000000..5e16a2a --- /dev/null +++ b/horaires/index.php @@ -0,0 +1,7 @@ + diff --git a/permissions.sh b/permissions.sh index c7effa8..17b6148 100644 --- a/permissions.sh +++ b/permissions.sh @@ -1,6 +1,6 @@ #!/bin/sh -fichiers="index.php galerie forum nouveautes equipes liens contact admin __cms__/donnees" +fichiers="index.php galerie forum nouveautes equipes liens contact horaires admin __cms__/donnees" chgrp -R www-data $fichiers chmod -R 664 $fichiers