Commit Graph

191 Commits

Author SHA1 Message Date
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