Georges Dupéron
7a27127c24
Un clic sur le titre ramène à la page d'accueil.
2010-08-04 21:35:26 +02:00
Georges Dupéron
2b18501940
Fichiers d'exemple manquants
2010-08-04 12:08:29 +02:00
Georges Dupéron
5b3e7db376
Connexion (mais pas encore déconnexion :-p)
2010-08-04 12:01:55 +02:00
Georges Dupéron
a789019f84
Amélioration du squelette et de la page d'accueil.
2010-08-04 09:29:56 +02:00
Georges Dupéron
14e6f9af3e
<img ...></img> => <img .../> (je dois être fatigué...).
2010-08-04 08:35:19 +02:00
Georges Dupéron
3f6d8dd1d9
CSS et page d'accueil (très incomplète).
2010-08-04 08:33:17 +02:00
Georges Dupéron
f6bcc3fd64
Erreur dans les index.php des pseudo-redirections.
...
Il manquait un slash entre le nom du dossier et le '.'
Je ne sais pas comment ça a pu marcher pour certaines pages !
2010-08-04 08:19:53 +02:00
Georges Dupéron
5bd705c1de
Affiche les photos (miniature & grand).
2010-08-04 08:04:07 +02:00
Georges Dupéron
2185021e5b
Classe Page, qui stocke les données à renvoyer (vue, redirect, sendfile).
...
- Remplacement de tous les redirect() en new Page(..., "redirect");
- Remplacement de tous les Module::page() en new Page(...);
- Remplacement de tous les sendfile bizarres en new Page(..., "sendfile");
2010-08-04 04:24:08 +02:00
Georges Dupéron
fad0e88a9a
Revert partiel 8abfde69
: Il ne faut pas de Path::combine pour les URLs !
...
Revert partiel : 8abfde69cc
2010-08-04 00:37:49 +02:00
Georges Dupéron
c72e9beff8
Utilisation de chemins relatifs pour la pseudo-réécriture.
2010-08-04 00:32:17 +02:00
Georges Dupéron
8abfde69cc
Utilisation de Config::get() pour les $config_xxx qui traînaient.
2010-08-03 23:39:06 +02:00
Georges Dupéron
ab92f90f1a
Erreur lorsqu'on ne peut pas détecter le type.
2010-08-03 21:16:31 +02:00
Georges Dupéron
45e0052df5
__prop_type dans les données correspondent au nouveau format.
2010-08-03 21:16:09 +02:00
Georges Dupéron
4ffa811cf0
Page .../galerie/ fonctionne (plus ou moins) + Bugs.
...
Je sais pas trop ce que je commit... Très fatigué.
2010-08-03 07:36:18 +02:00
Georges Dupéron
c8b2df3fc1
Enrobage de la page par le squelette.
2010-08-03 06:48:42 +02:00
Georges Dupéron
3f8c725ca1
Enfin quelque chose à l'écran !
2010-08-03 03:18:07 +02:00
Georges Dupéron
d2d351c081
Déplacement de tout le code dans un dossier "code" (partie 2, modification des chemins dans les fichiers).
2010-08-03 02:44:43 +02:00
Georges Dupéron
423f0ff7b2
Déplacement de tout le code dans un dossier "code" (partie 1, renomage).
2010-08-03 02:44:08 +02:00
Georges Dupéron
97f079c653
Déplacement de __cmd__/cms.php dans __cms__/cms/.
2010-08-03 02:35:03 +02:00
Georges Dupéron
8479ee3e8d
SystèmeFichiers => Système_fichiers Pour éviter un potentiel conflit avec un ModuleSousmodule
2010-08-03 02:30:26 +02:00
Georges Dupéron
17257ac647
"Static" pour toutes les méthodes qui devaient l'être.
2010-08-03 02:13:17 +02:00
Georges Dupéron
a2aebd1822
Le ou binaire est | et non ||... Du coup le E_STRICT n'était pas pris en compte, et même empêchait toutes les erreurs d'apparaître.... AAAAAAARG !
2010-08-03 01:57:31 +02:00
Georges Dupéron
472511e0a7
Champ commentaire pour les règles.
2010-08-02 23:49:12 +02:00
Georges Dupéron
963f8230d0
Fichier TODO.
2010-08-02 09:01:52 +02:00
Georges Dupéron
7bd5c90a83
Activation de E_STRICT... Et on passe sans rien modifier \o/ .
2010-08-02 09:00:40 +02:00
Georges Dupéron
fe250b64b0
Petits bugs.
2010-08-02 08:59:11 +02:00
Georges Dupéron
8f02923e23
Bug : get_utilisateur() => Authentification::get_utilisateur() et get_prop() => Stockage::get_prop().
2010-08-02 08:56:21 +02:00
Georges Dupéron
6625663025
Liste des paramètres pour le module Admin.
2010-08-02 08:55:08 +02:00
Georges Dupéron
ece2850136
Revert (partiel) a7ae5b7
: Enlever le Permissions:: devant la déclaration de la fonction
...
Revert (partiel) : a7ae5b7fa7
2010-08-02 08:37:17 +02:00
Georges Dupéron
a7ae5b7fa7
Bug : vérifier_permission() => Permissions::vérifier_permission().
2010-08-02 08:23:33 +02:00
Georges Dupéron
aada4c8f39
Détection du type d'une page et gestion des modules (paramètres, ...).
2010-08-02 08:20:01 +02:00
Georges Dupéron
fcbe1ee366
Données d'exemple de la partie administration (règles, utilisateurs)
2010-08-02 07:00:08 +02:00
Georges Dupéron
1553b4ed64
Divers bugs.
2010-08-02 06:59:11 +02:00
Georges Dupéron
2b35f7240f
Factorisation + correction du code de calcul du chemin des propriétés.
2010-08-02 06:36:40 +02:00
Georges Dupéron
e4f652d9e2
Mauvais chemin de singleton dans Permissions.
2010-08-02 06:36:16 +02:00
Georges Dupéron
5807e1de3a
Bug : a && b renvoie un booléen, pas la 2e valeur !
2010-08-02 06:34:28 +02:00
Georges Dupéron
fbf3433fc2
fonction Modules::get_liste_paramètres()
2010-08-02 06:15:32 +02:00
Georges Dupéron
e0e55ce46a
Beaucoup de choses. Voir le reste du message pour le détail.
...
- Ajout d'une classe Erreur, pour des plantages en beauté \o/ ;
- Ajout d'une classe Config (dans cms/configuration.php), qui gère la configuration. Plus propre que des constantes ou des variables globales ;
- Utilisation de error_reporting(E_ALL) pour détecter les variables non initialisées (entre autres) ;
- Obligation d'indiquer une adresse de courriel (valide de préférence ;-) ) pour contacter l'administrateur ;
- Bug : enregister_module() => Modules::enregister_module() ;
- Bug : is_set() => isset() ;
- Ajout de la classe Modules (déjà utilisée, mais pas définie) ;
- Utilisation du paramètre forcer_permissions pour éviter une récursion sans fin -_-' ;
- Déclenchement d'une erreur si on ne peut pas lire les règles de sécurité. Il y a encore plein d'autres vérifications d'erreurs à ajouter ;
- Un peu de détection d'erreur dans SystèmeFichiers ;
- Suppression du require sur css.php (doit être include() uniquement quand on veut l'afficher) ;
- Suppression de pas mal de bogues.
2010-08-02 04:41:27 +02:00
Georges Dupéron
aa2817b397
Correction require_once(module.php) -> include.php.
2010-08-02 02:19:59 +02:00
Georges Dupéron
a5ec5dacf5
Suppression des newline à la fin des fichiers php.
2010-08-02 02:17:12 +02:00
Georges Dupéron
f8a2e58655
Renomage des "module.php" en "include.php" pour plus de cohérence.
2010-08-02 01:46:38 +02:00
Georges Dupéron
1c51e1c19d
Appel à enregistrerModule($classe, $type) à la fin de chaque module.
2010-08-02 01:44:57 +02:00
Georges Dupéron
21d75eed47
Stockage du type pour les nouvelles pages.
2010-08-02 01:39:45 +02:00
Georges Dupéron
6e93158c3c
Petite correction dans Chemin.
2010-08-02 01:06:27 +02:00
Georges Dupéron
59cd53a52c
Modification sur la pseudo-réécriture d'URL.
2010-08-02 01:01:31 +02:00
Georges Dupéron
10eef9a593
Correction des erreurs de syntaxe PHP.
...
Il n'y en a pas autant que ce que je pensais \o/ .
2010-08-02 00:50:59 +02:00
Georges Dupéron
b6d540832b
Corrections sur les fichiers "index.php" dans la partie publique (pseudo-réécriture).
2010-08-01 22:50:49 +02:00
Georges Dupéron
7be81c959e
Génération des fichiers "index.php" dans la partie publique.
2010-08-01 22:38:48 +02:00
Georges Dupéron
88476240e5
Un peu plus de documentation dans config.php
2010-08-01 22:37:18 +02:00
Georges Dupéron
4f14d14389
Licence de Path.php (WTFPL).
2010-08-01 21:10:12 +02:00
Georges Dupéron
bc15e4caad
Concaténation "propre" de chemins pour Stockage et config.php.
2010-08-01 21:07:26 +02:00
Georges Dupéron
6ad76de612
Suppression de l'ancienne structure du code.
2010-08-01 19:59:33 +02:00
Georges Dupéron
925d551e0c
Mise à jour des noms de variables de config par rapport à ceux utilisés dans le code.
2010-08-01 05:27:07 +02:00
Georges Dupéron
52d836b2a5
Nouvelle version du cms.php (post-restructuration du code).
2010-08-01 05:21:19 +02:00
Georges Dupéron
7e6bc595a1
Fichiers include.php pour faciliter les require_once().
2010-08-01 05:20:46 +02:00
Georges Dupéron
aeab079817
Remplissage des dernières fonctions de Stockage.
2010-08-01 05:03:06 +02:00
Georges Dupéron
31aafde14f
Envoi et réception de fichiers dans SystèmeFichier.
...
+ renomage de la fonction liste_enfants() en liste_fichiers().
2010-08-01 04:58:08 +02:00
Georges Dupéron
3677d69562
Remplissage des fonctions de Permissions.
2010-08-01 04:18:14 +02:00
Georges Dupéron
168b615639
Par défaut, l'utilisateur est "Anonyme".
...
Lorsque l'utilisateur n'est pas connecté, il a comme nom "Anonyme".
Il faut que le groupe "Anonymes" contienne l'utilisateur "Anonyme",
sinon les non-conectés ne pourront pas voir le site.
2010-08-01 04:15:57 +02:00
Georges Dupéron
0d4d76b3c9
Ajout des fichiers propres chaque site.
2010-08-01 02:24:00 +02:00
Georges Dupéron
d959638346
Possibilité de supprimer un utilisateur et brouillon de la liste des utilisateurs (HTML).
2010-08-01 01:01:40 +02:00
Georges Dupéron
81ba41848f
Corrections et ajout de liste_utilisateurs() dans Authentification.
2010-08-01 01:01:37 +02:00
Georges Dupéron
96c1d1d375
Remplissage des fonctions de Authentification + Session.
...
Les fonctions de gestion des donnes de session on t dplaces
dans une classe spare.
Le code de manipulation des comptes utilisateurs a t dplac depuis
le module AdminUtilisateurs vers Authentification.
2010-08-01 01:01:37 +02:00
Georges Dupéron
ad971299fb
Précisions sur un TODO.
2010-08-01 01:01:23 +02:00
Georges Dupéron
8d47727b8d
Enveloppage des fonction du module admin dans des classes.
2010-07-31 20:17:05 +02:00
Georges Dupéron
b9737b3283
Petites correction dans Stockage.
2010-07-31 20:02:08 +02:00
Georges Dupéron
af1b45e1e2
Remplissage des fonctions du module Galerie.
2010-07-31 20:02:08 +02:00
Georges Dupéron
8e17d1fefe
Remplissage des fonctions du module Forum.
2010-07-31 20:02:07 +02:00
Georges Dupéron
b2bc2f4232
Remplissage des fonctions du module "admin".
...
Quelques TODO restent encore à faire.
2010-07-31 20:02:07 +02:00
Georges Dupéron
ceca66abe6
Ajout de get_url() et renomer() à Chemin.
2010-07-31 20:02:07 +02:00
Georges Dupéron
bcd4ac8924
Création du CSS (très brouillon, TODO).
2010-07-31 20:02:07 +02:00
Georges Dupéron
0012f6b57c
Remplissage du code des fonctions de Connexion.
2010-07-31 20:02:07 +02:00
Georges Dupéron
6280525d34
nettoyer_segment() dans chemin.php + petites modifications.
2010-07-31 20:02:06 +02:00
Georges Dupéron
e279e497ab
Fin de l'import de chemin_page dans la nouvelle structure du code.
...
chemin_page a donc été supprimé.
2010-07-31 20:02:06 +02:00
Georges Dupéron
662106dfd0
Implémentation partielle de Chemin.
2010-07-31 20:02:06 +02:00
Georges Dupéron
04be9830b2
Implémentation de SystèmeFichiers : ok.
2010-07-31 20:02:06 +02:00
Georges Dupéron
9d65c70319
Ré-utilisation de la classe path dans la nouvelle structure du code.
...
Provenance de la classe :
http://www.liranuna.com/php-path-resolution-class-relative-paths-made-easy/
2010-07-31 20:02:06 +02:00
Georges Dupéron
b94cbe03be
Support du texte enrichi (pour de faux pour l'instant).
...
Plus quelques petites corrections.
2010-07-31 20:02:05 +02:00
Georges Dupéron
4c28204516
Ajout d'une fonction set_prop_fichier_reçu() .
2010-07-31 20:02:05 +02:00
Georges Dupéron
a7171ac787
Détail des champs d'une règle. Ajout de "propriétaire".
2010-07-31 20:02:05 +02:00
Georges Dupéron
a0607e7cb5
Remplissage (brouillon) des fonctions de Stockage.
2010-07-31 20:02:05 +02:00
Georges Dupéron
2e7438f130
Oubli d'accents dans les noms de fonctions.
2010-07-31 20:02:05 +02:00
Georges Dupéron
c7eaabaa0c
Erreur de copier-coller dans le code.
2010-07-31 20:02:05 +02:00
Georges Dupéron
f5c26cbdbe
Paramètre $utilisateur de vérifier_permission() détecté automatiquement si absent.
2010-07-31 20:02:05 +02:00
Georges Dupéron
32b7caecae
Implémentation (brouillon) du module admin.
2010-07-31 20:01:35 +02:00
Georges Dupéron
54b2b64f8f
Écriture (conception) de quelques modules : galerie et forum.
2010-07-24 00:44:12 +02:00
Georges Dupéron
922c54a777
Ajout des fonctions requises par galerie-photo dans stockage.php
2010-07-23 16:28:47 +02:00
Georges Dupéron
ee69af2128
Restructuration (après griffonage sur papier).
...
- Organisation des types de pages en modules,
- Chaque module contient un fichier "module.php", qui #include les autres,
- Conception (partielle) de la partie "admin".
- Stockage plus ou moins prévu pour pouvoir stocker dans une base de
données si nécessaire.
- Conception (partielle) du mécanisme d'authentification et de permissions.
2010-07-23 16:13:57 +02:00
Georges Dupéron
6baacdd20a
Utilisation de __prop__titre pour le titre de la page.
2010-07-19 03:16:39 +02:00
Georges Dupéron
ad3fcb83d4
Liens suppression (+ modification bouton "changer l'image")
2010-07-19 03:14:39 +02:00
Georges Dupéron
4559e56df3
Petit bug quand il n'y a aucun enfant.
2010-07-14 16:57:00 +02:00
Georges Dupéron
c673cc330a
Nouvelle période est l'endroit pour faire des essais...
2010-07-14 16:54:28 +02:00
Georges Dupéron
f8e9a8d8f2
Choix du type des enfants pour chaque type.
2010-07-14 16:52:15 +02:00
Georges Dupéron
8aaab8098f
Lien "Nouvelle période" dans galerie fonctionne à présent.
2010-07-14 16:43:29 +02:00
Georges Dupéron
7385811123
Paramètres de la requête pour la méthode Page->url().
2010-07-14 16:36:36 +02:00
Georges Dupéron
8ad45a70fd
Corrections sur nouvel_enfant
2010-07-14 15:25:26 +02:00
Georges Dupéron
84acf35524
Le titre de la page est le dernier segment du chemin.
...
(Facile à faire depuis que CheminPage utilise un tableau de segments).
2010-07-08 05:04:35 +02:00
Georges Dupéron
57218d787a
Ré-ajout des lignes require_once pour les types.
...
Elles avaient été supprimées durant le commit f50021e8a5a5d3c2343017bd6238c2a6a0995cab .
2010-07-08 04:52:08 +02:00
Georges Dupéron
e12d09a999
CheminPage utilise maintenant une tableau de segments de chemin.
...
["Chemin", "Vers", "Page"]
2010-07-08 04:30:14 +02:00