www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 38edbb5851bd2addd36711a6fcea2dea68a170e2
parent 140a44ee91657e9d042b5cf7b2514c03306c7cd8
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Fri, 27 Aug 2010 22:26:00 +0200

Suppression des fichiers de sauvegarde *~ .

Diffstat:
D__cms__/code/modules/articles/articles-article.php~ | 54------------------------------------------------------
D__cms__/code/modules/articles/articles-index.php~ | 83-------------------------------------------------------------------------------
D__cms__/code/modules/articles/include.php~ | 6------
D__cms__/donnees/articles/__prop__description~ | 1-
D__cms__/donnees/articles/__prop__titre~ | 1-
D__cms__/donnees/articles/__prop__type~ | 1-
6 files changed, 0 insertions(+), 146 deletions(-)

diff --git a/__cms__/code/modules/articles/articles-article.php~ b/__cms__/code/modules/articles/articles-article.php~ @@ -1,53 +0,0 @@ -<?php - -class ArticlesArticle { - public static function action($chemin, $action, $paramètres) { - if ($action == "anuler") { - return new Page($chemin, '', "redirect"); - } else if ($action == "supprimer") { - Stockage::supprimer($chemin, true); // TODO ! gérer correctement le récursif - return new Page($chemin->parent(), '', "redirect"); - } else { - if (isset($paramètres["contenu"])) { - Stockage::set_prop($chemin, "contenu", $paramètres["contenu"]); - } - - // titre après les autres paramètres car il peut générer un redirect. - if (isset($paramètres["titre"]) && Stockage::prop_diff($chemin, "titre", $paramètres["titre"])) { - Stockage::set_prop($chemin, "titre", $paramètres["titre"]); - Stockage::renomer($chemin, $paramètres["titre"]); - $chemin = $chemin->renomer($paramètres["titre"]); - // TODO : transmettre le paramètre "vue" - return new Page($chemin, '', "redirect"); - } - - return new Page($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 .= '<form class="articles article edition" enctype="multipart/form-data" method="post" action="' . $chemin->get_url() . '">'; - $ret .= '<h2><input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" /></h2>'; - $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "contenu"), "contenu"); - $ret .= '<p><input type="submit" value="appliquer" /></p>'; - $ret .= '</form>'; - } else { - $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; - $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "contenu")); - } - if (Permissions::vérifier_permission($chemin, "supprimer", Authentification::get_utilisateur())) { - // TODO : afficher le bouton "Supprimer". - } - - return new Page($ret, Stockage::get_prop($chemin, "titre")); - } - } -} - -Modules::enregister_module("ArticlesArticle", "articles-article", "vue", "titre contenu"); - -?> -\ No newline at end of file diff --git a/__cms__/code/modules/articles/articles-index.php~ b/__cms__/code/modules/articles/articles-index.php~ @@ -1,83 +0,0 @@ -<?php - -class ArticlesIndex { - public static function action($chemin, $action, $paramètres) { - if ($action == "anuler") { - return new Page($chemin, '', "redirect"); - } else if ($action == "nouvelle_page") { - $np = Stockage::nouvelle_page($chemin, "Nouvel article", "articles-article"); - Stockage::set_prop($np, "proprietaire", Authentification::get_utilisateur()); - Stockage::set_prop($np, "titre", "Nouvel article"); - return new Page($np, '', "redirect"); - } else { - if (isset($paramètres["description"])) { - Stockage::set_prop($chemin, "description", $paramètres["description"]); - } - - if (isset($paramètres["titre"])) { - Stockage::set_prop($chemin, "titre", $paramètres["titre"]); - } - - if (isset($paramètres["vue"])) { - return self::vue($chemin, $paramètres["vue"]); - } else { - return self::vue($chemin); - } - } - } - - public static function vue($chemin, $vue = "normal") { - if ($vue == "normal") { - $ret = ''; - - if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { - $ret .= '<form class="articles infos" method="post" action="' . $chemin->get_url() . '">'; - $ret .= '<h2><input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" /></h2>'; - $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); - $ret .= '<p><input type="submit" value="appliquer" /></p>'; - $ret .= '</form>'; - } else { - $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; - $ret .= '<p class="articles index description affichage">' . Stockage::get_prop($chemin, "description") . '</p>'; - } - - $ret .= '<div class="articles liste-articles index">'; - $ret .= '<ul>'; - - if (Permissions::vérifier_permission($chemin, "nouvelle_page", Authentification::get_utilisateur())) { - $ret .= '<li>'; - $ret .= '<div class="titre">'; - - $ret .= '<form class="articles nouvelle_page" method="post" action="' . $chemin->get_url() . '">'; - $ret .= '<p>'; - $ret .= '<input type="hidden" name="action" value="nouvelle_page"/>'; - $ret .= '<input type="submit" value="Nouvel article"/>'; - $ret .= '</p>'; - $ret .= '</form>'; - - $ret .= '</div>'; - $ret .= '</li>'; - } - - foreach (Stockage::liste_enfants($chemin) as $k) { // TODO : trier par numéro ! - $mini = Modules::vue($k, 'miniature'); - $ret .= '<li>'; - // TODO : mettre une ancre "#message<numéro>" - $ret .= '<a href="' . $k->get_url() . '">'; // TODO : escape l'url ! - $ret .= '<span class="titre">'; - $ret .= $mini->titre; - $ret .= '</span>'; - $ret .= '</a>'; - $ret .= '</li>'; - } - - $ret .= '</ul>'; - - return new Page($ret, Stockage::get_prop($chemin, "titre")); - } - } -} - -Modules::enregister_module("ArticlesIndex", "articles-index", "vue", "titre description"); - -?> diff --git a/__cms__/code/modules/articles/include.php~ b/__cms__/code/modules/articles/include.php~ @@ -1,5 +0,0 @@ -<?php - require_once(dirname(__FILE__) . "/forum-index.php"); - require_once(dirname(__FILE__) . "/forum-sujet.php"); - require_once(dirname(__FILE__) . "/forum-message.php"); -?> -\ No newline at end of file diff --git a/__cms__/donnees/articles/__prop__description~ b/__cms__/donnees/articles/__prop__description~ @@ -1 +0,0 @@ -Description des articles. diff --git a/__cms__/donnees/articles/__prop__titre~ b/__cms__/donnees/articles/__prop__titre~ @@ -1 +0,0 @@ -Articles diff --git a/__cms__/donnees/articles/__prop__type~ b/__cms__/donnees/articles/__prop__type~ @@ -1 +0,0 @@ -articles-index