Commit Graph

24 Commits

Author SHA1 Message Date
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
97f079c653 Déplacement de __cmd__/cms.php dans __cms__/cms/. 2010-08-03 02:35:03 +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
7bd5c90a83 Activation de E_STRICT... Et on passe sans rien modifier \o/ . 2010-08-02 09:00:40 +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
1553b4ed64 Divers bugs. 2010-08-02 06:59:11 +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
a5ec5dacf5 Suppression des newline à la fin des fichiers php. 2010-08-02 02:17:12 +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
52d836b2a5 Nouvelle version du cms.php (post-restructuration du code). 2010-08-01 05:21:19 +02:00
Georges Dupéron
3e62897e66 Déplacement de l'en-tête et du pied de page vers squelette. 2010-07-08 03:41:36 +02:00
Georges Dupéron
3e101d22be Squelette du support pour les différentes actions. 2010-07-08 03:17:37 +02:00
Georges Dupéron
2f70385b90 La fonction affiche est appellée avec le bon chemin au lieu d'une uri.
Chaque index.php (chaque page du site) s'en charge. Puisqu'ils sont générés automatiquement, on peut bien choisir le chemin correct au moment de la création.

C'est beaucoup plus simple que des manipulations bizarres sur des URI pour en extraire le chemin interne.

Keep It Simple and Stupid.
2010-07-05 12:29:37 +02:00
Georges Dupéron
fc8ee48ff7 Bug : index.php n'est pas enlevé de la fin du chemin. 2010-07-05 10:59:46 +02:00
Georges Dupéron
6620aed357 Bug : les %20 de l'adresse restent dans le chemin. 2010-07-05 10:27:49 +02:00
Georges Dupéron
fe337fde1a bordures autour des images 2010-07-04 22:26:20 +02:00
Georges Dupéron
995482dff1 Ajout d'un en-tête et d'un pied à la page générée. 2010-07-04 22:14:27 +02:00
Georges Dupéron
7c4fef596f Affiche la bonne page et non pas "/galerie" à chaque fois. 2010-07-04 16:07:46 +02:00
Georges Dupéron
8ce61ae4a5 Tous les chemins pour les include sont maintenant relatifs à __cms__ . 2010-07-02 22:32:02 +02:00
Georges Dupéron
cf1b679197 Refactor : Mettre tout le code dans un sous-dossier.
La racine du site contient les fichiers README et LICENCE, ainsi que le dossier __cms__, dans lequel se situe tout le code.
Les autres fichiers / dossiers du site sont les fichiers et dossiers du site web à proprement parler :
 - Les images
 - Les pages (un fichier index.php qui appelle le script principal __cms__/cms.php
2010-07-02 22:07:29 +02:00