commit 5ac589c86fd5221cbf25773c159dd130462415bc
parent 51edab8023d092df70b7b06955609b471022af3c
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date: Wed, 16 Jun 2010 12:21:06 +0200
utilisation de php au lieu de xslt dans les notes
Diffstat:
| M | notes | | | 16 | +++++++++++----- |
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/notes b/notes
@@ -2,18 +2,20 @@
Modèle :
structure : fichiers & dossiers
+ dans le dossier /contenu
articles: xml
- vues des articles: xml ???
+ vues des articles (édition, affichage, …) : php + html
+ dans le dossier /modeles
Vue :
Vue affichage :
templates css
- affichage d'un article (xslt : xml article -> xhtml fragment ?)
- affichage de la page principale === affichage de l'article "/"
+ affichage d'un article (xslt : xml article -> xhtml fragment)
+ affichage des pages dans le "modèle" du site : (/modeles ?) /site.php (header + footer + barre latérale)
Vue édition ?? :
- affichage de l'article avec son xslt "édition".
+ affichage de l'article avec sa vue "édition".
- Nécessite : affichage d'un autre article (<article src="" mode=""> dans le xhtml produit ???)
+ Nécessite : affichage d'un autre article (<?php include(…); ?>)
Contrôleur :
articles : editeur.php
@@ -26,6 +28,10 @@ Les contrôleurs s'assurent pour chaque opération (lecture / écriture // listi
que l'utilisateur a bien les droits requis. Il fait pour cela appel à la fonction suivante :
auth.php: verif_auth(article, prop, action)
+ où action est "read, write, create, delete"
+ si prop est null, l'action est create ou delete, et ce sur tout l'article.
+
+la fonction auth.php: do_verif_auth(article, prop, action) effectue l'action ssi on a l'autorisation.
La connexion se fait avec :