Commit Graph

159 Commits

Author SHA1 Message Date
Georges Dupéron
ffb4f1e182 Gestion d'erreur plus souple.
Les erreurs sont convertibles en string pour avoir une valeur par défaut, si on ignore l'erreur.
2010-08-04 21:41:39 +02:00
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
1eb07945a7 Revert partiel c72e9bef : J'ai écrasé tous les chemins de réécriture avec "/galerie" !
Revert partiel : c72e9beff8

TODO : arrêter de faire n'importe quoi !
2010-08-04 00:56:24 +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