SiteIndex, Connexion et GalerieIndex passent la validation du w3c.

This commit is contained in:
Georges Dupéron 2010-08-05 06:27:38 +02:00
parent 12bc6d3525
commit 767b8c100e
5 changed files with 19 additions and 15 deletions

View File

@ -54,12 +54,12 @@ class AdminConnexion {
$ret = "<h2>" . $titre . "</h2>"; $ret = "<h2>" . $titre . "</h2>";
$ret .= $message; $ret .= $message;
$ret .= '<form method="post" action="' . $chemin->get_url() . '">'; $ret .= '<form method="post" action="' . $chemin->get_url() . '">';
$ret .= '<label for="utilisateur">Nom : </label><input type="text" name="utilisateur" value="" />'; $ret .= '<p><label for="utilisateur">Nom : </label><input type="text" id="utilisateur" name="utilisateur" value="" /></p>';
$ret .= '<br />'; $ret .= '<p><label for="mdp">Mot de passe : </label><input type="password" id="mdp" name="mdp" value="" /></p>';
$ret .= '<label for="mdp">Mot de passe : </label><input type="password" name="mdp" value="" />'; $ret .= '<p>';
$ret .= '<br />';
$ret .= '<input type="hidden" name="action" value="connexion" />'; $ret .= '<input type="hidden" name="action" value="connexion" />';
$ret .= '<input type="submit" value="Connexion" />'; $ret .= '<input type="submit" value="Connexion" />';
$ret .= '</p>';
$ret .= '</form>'; $ret .= '</form>';
return $ret; return $ret;
} }

View File

@ -32,8 +32,7 @@ class GalerieIndex {
$ret .= '<form class="galerie infos" method="post" action="' . $chemin->get_url() . '">'; $ret .= '<form class="galerie infos" method="post" action="' . $chemin->get_url() . '">';
$ret .= '<h2><input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" /></h2>'; $ret .= '<h2><input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" /></h2>';
$ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description");
$ret .= '<br />'; $ret .= '<p><input type="submit" value="appliquer" /></p>';
$ret .= '<input type="submit" value="appliquer" />';
$ret .= '</form>'; $ret .= '</form>';
} else { } else {
$ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>';
@ -46,12 +45,12 @@ class GalerieIndex {
$mini = Modules::vue($k, 'miniature'); $mini = Modules::vue($k, 'miniature');
$ret .= '<li>'; $ret .= '<li>';
$ret .= '<a href="' . $k->get_url() . '">'; // TODO : escape l'url ! $ret .= '<a href="' . $k->get_url() . '">'; // TODO : escape l'url !
$ret .= '<div class="miniature">'; $ret .= '<span class="miniature">';
$ret .= $mini->contenu; // TODO : escape l'url ! $ret .= $mini->contenu; // TODO : escape l'url !
$ret .= '</div>'; $ret .= '</span>';
$ret .= '<div class="titre">'; $ret .= '<span class="titre">';
$ret .= $mini->titre; $ret .= $mini->titre;
$ret .= '</div>'; $ret .= '</span>';
$ret .= '</a>'; $ret .= '</a>';
$ret .= '</li>'; $ret .= '</li>';
} }
@ -59,13 +58,15 @@ class GalerieIndex {
if (Permissions::vérifier_permission($chemin, "nouvelle_page", Authentification::get_utilisateur())) { if (Permissions::vérifier_permission($chemin, "nouvelle_page", Authentification::get_utilisateur())) {
$ret .= '<li>'; $ret .= '<li>';
$ret .= '<div class="miniature">'; $ret .= '<div class="miniature">';
$ret .= '<img src="' . $chemin->get_url("?vue=image_nouvelle_periode") . '" />'; $ret .= '<img alt="nouvelle période" src="' . $chemin->get_url("?vue=image_nouvelle_periode") . '" />';
$ret .= '</div>'; $ret .= '</div>';
$ret .= '<div class="titre">'; $ret .= '<div class="titre">';
$ret .= '<form class="galerie nouvelle_page" method="post" action="' . $chemin->get_url() . '">'; $ret .= '<form class="galerie nouvelle_page" method="post" action="' . $chemin->get_url() . '">';
$ret .= '<p>';
$ret .= '<input type="hidden" name="action" value="nouvelle_page"/>'; $ret .= '<input type="hidden" name="action" value="nouvelle_page"/>';
$ret .= '<input type="submit" value="Nouvelle période"/>'; $ret .= '<input type="submit" value="Nouvelle période"/>';
$ret .= '</p>';
$ret .= '</form>'; $ret .= '</form>';
$ret .= '</div>'; $ret .= '</div>';

View File

@ -37,17 +37,17 @@ class GaleriePhoto {
$ret = ''; $ret = '';
if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) {
$ret .= '<input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" />'; $ret .= '<input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" />';
$ret .= '<img src="' . $chemin->get_url("?vue=image") . '"/>'; $ret .= '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image") . '"/>';
$ret .= '<input type="filename" .../>'; $ret .= '<input type="filename" .../>';
$ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "message"); $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "message");
} else { } else {
$ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>';
$ret .= '<img src="' . $chemin->get_url("?vue=image") . '"/>'; $ret .= '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image") . '"/>';
$ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "message")); $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "message"));
} }
return new Page($ret, Stockage::get_prop($chemin, "titre")); return new Page($ret, Stockage::get_prop($chemin, "titre"));
} else if ($vue == "miniature" || $vue == "mini") { } else if ($vue == "miniature" || $vue == "mini") {
$ret = '<img src="' . $chemin->get_url("?vue=image_mini") . '"/>'; $ret = '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image_mini") . '"/>';
return new Page($ret, Stockage::get_prop($chemin, "titre")); return new Page($ret, Stockage::get_prop($chemin, "titre"));
} else if ($vue == "image") { } else if ($vue == "image") {

View File

@ -60,10 +60,12 @@ function get_css() {
} }
.galerie.photos li a { .galerie.photos li a {
display:block;
color: black; color: black;
} }
.galerie.photos .miniature { .galerie.photos .miniature {
display:block;
border: thin solid gray; border: thin solid gray;
height: 70px; height: 70px;
} }
@ -73,6 +75,7 @@ function get_css() {
} }
.galerie.photos .titre { .galerie.photos .titre {
display:block;
padding: 0.2em 0.4em; padding: 0.2em 0.4em;
height: 5em; height: 5em;
} }

View File

@ -12,7 +12,7 @@ function formulaire_édition_texte_enrichi($données, $nom_champ) {
// enrichi ? // enrichi ?
// Pour l'instant, juste du texte brut. TODO : éditeur wysiwym // Pour l'instant, juste du texte brut. TODO : éditeur wysiwym
return '<textarea name="' . $nom_champ . '">' . $données . '</textarea>'; // TODO : escape html chars & co. return '<p><textarea cols="80" rows="10" name="' . $nom_champ . '">' . $données . '</textarea></p>'; // TODO : escape html chars & co.
} }
function affichage_texte_enrichi($données) { function affichage_texte_enrichi($données) {