Ajout des fichiers sources

git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@1 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise en conformité de la solution


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@2 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification des classes Article et Catégorie.
Ajout de la classe MotClef (vide pour le moment) et de la classe Page.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@3 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Ajout d'un générateur de sommaire.
Le générateur crée le sommaire s'il y a plus de 3 pages dans un article.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@4 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification concernant les std::vector.
Remplacement, pour les accès incertains, de l'opérateur [] par la méthode at().
operator [] ne lève pas d'exception si l'index n'existe pas, contrairement à at().


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@5 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Ajout de méthode à la classe MotClef.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@6 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Ajout de la classe MenuElement.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@7 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour des menus


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@8 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour des classes menus et sql.
Il est maintenant possible d'ajouter plusieurs menus.
Désormais les champs NULL (sql) sont gérés.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@9 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour de la partie Administration. L'administration est maintenant séparé en plusieurs controleurs.
Mise à jour de la partie Sql. Le type NULL est maintenant pris en charge.
Modification des classes données (Article, Catégorie, etc).


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@10 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour des controleurs d'administration.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@11 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour pour GNU/Linux.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@12 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification du ControleurInscription.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@13 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification du paginateur: Utilisation d'image en tant que liens précédent et suivant.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@14 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Mise à jour de la structure du site :
- Des menus à droite et à gauche sont disponibles.
- Il est possible d'ajouter d'autres types de cadre de coté (nuages de mots clefs, partie membre, derniers articles, etc).


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@15 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Création du projet ComposantVisuel.
Celui ci contiendra les composants de base d'un site web (classe Composant).
La classe Formulaire a été créée pour permettre une association directe avec une donnée en provenance des méthodes GET ou POST.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@16 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification de la classe Composant (ajout d'attributs).
Ajout de la classe Page (composant principal).


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@17 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Modification des classes Composant, Page et Formulaire.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@18 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Ajout d'un composant Bouton.
Modification des projets: Les exécutables (.cgi) sont copié dans le répertoire c:\wamp\www après génération.
Modification du composant Formulaire, ajout de FormulaireComposant.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@19 0872b4b7-4dd9-477d-9f22-b4ae713c5bce
Ajout d'un composant ChampTexte.
Les composants formulaire se mettent automatiquement à jour.


git-svn-id: svn+ssh://ftp.90plan.ovh.net/homez.136/xaviermoi/svn/Cgi/trunk@20 0872b4b7-4dd9-477d-9f22-b4ae713c5bce