Skip to content
Extraits de code Groupes Projets
Valider 5d46bccf rédigé par esj's avatar esj
Parcourir les fichiers

Conformité XHTML strict des scripts d'installation (sauf les étapes LDAP qui...

Conformité XHTML strict des scripts d'installation (sauf les étapes LDAP qui rent à faire). Dans les attributs Input-texte de la fonction Fieldset il a fallu rajouter un ID pour que l'attribut For des balises Label soit accepté (l'attribut Name ne suffit pas); il faudra vérifier ce qu'il en est pour les Input-radio.
parent 3b586800
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -20,10 +20,8 @@ function exec_install_dist()
{
$etape = _request('etape');
if (_FILE_CONNECT) {
echo minipres('AUTO', _T('avis_espace_interdit'));
echo generer_url_post_ecrire('accueil')
. bouton_suivant()
. "</form>";
echo minipres('AUTO', _T('avis_espace_interdit') .
generer_post_ecrire('accueil', bouton_suivant()));
exit;
} else {
......
......@@ -179,7 +179,7 @@ function fieldset($legend, $champs = array(), $horchamps='') {
$fieldset .= "<br />\n";
}
else {
$fieldset .= "<input ".$class."type='".$type."' name='".$nom."'\nvalue='".$contenu['valeur']."' />\n";
$fieldset .= "<input ".$class."type='".$type."' id='" . $nom . "' name='".$nom."'\nvalue='".$contenu['valeur']."' />\n";
}
}
$fieldset .= "$horchamps</fieldset>\n";
......
......@@ -45,38 +45,37 @@ function install_etape_1_dist()
$chmod = $regs[1];
}
}
echo generer_url_post_ecrire('install');
echo "<input type='hidden' name='etape' value='2' />";
echo "<input type='hidden' name='chmod' value='$chmod' />";
echo fieldset(_T('entree_base_donnee_1'),
echo generer_post_ecrire('install', (
"\n<input type='hidden' name='etape' value='2' />"
. "\n<input type='hidden' name='chmod' value='$chmod' />"
. fieldset(_T('entree_base_donnee_1'),
array(
'adresse_db' => array(
'label' => _T('entree_base_donnee_2'),
'valeur' => $adresse_db
),
)
);
)
echo fieldset(_T('entree_login_connexion_1'),
. fieldset(_T('entree_login_connexion_1'),
array(
'login_db' => array(
'label' => _T('entree_login_connexion_2'),
'valeur' => $login_db
),
)
);
)
echo fieldset(_T('entree_mot_passe_1'),
. fieldset(_T('entree_mot_passe_1'),
array(
'pass_db' => array(
'label' => _T('entree_mot_passe_2'),
'valeur' => $pass_db
),
)
);
)
echo bouton_suivant();
echo "</form>";
. bouton_suivant()));
echo install_fin_html();
}
......
......@@ -15,7 +15,7 @@ function install_etape_2_dist()
{
global $adresse_db, $login_db, $pass_db, $spip_lang_right,$chmod;
echo install_debut_html('AUTO', ' onLoad="document.getElementById(\'suivant\').focus();return false;"');
echo install_debut_html('AUTO', ' onload="document.getElementById(\'suivant\').focus();return false;"');
echo info_etape(_T('info_connexion_base'));
......@@ -27,15 +27,14 @@ function install_etape_2_dist()
if (($db_connect=="0") && $link){
echo "<p><b>"._T('info_connexion_ok')."</b></p><p> "._T('info_etape_suivante_2')."</p>";
echo generer_url_post_ecrire('install');
echo "<input type='hidden' name='etape' value='3' />";
echo "<input type='hidden' name='chmod' value='$chmod' />";
echo "<input type='hidden' name='adresse_db' value=\"$adresse_db\" />";
echo "<input type='hidden' name='login_db' value=\"$login_db\" />";
echo "<input type='hidden' name='pass_db' value=\"$pass_db\" />";
echo generer_post_ecrire('install', (
"\n<input type='hidden' name='etape' value='3' />"
. "\n<input type='hidden' name='chmod' value='$chmod' />"
. "\n<input type='hidden' name='adresse_db' value=\"$adresse_db\" />"
. "\n<input type='hidden' name='login_db' value=\"$login_db\" />"
. "\n<input type='hidden' name='pass_db' value=\"$pass_db\" />"
echo bouton_suivant();
echo "</form>";
. bouton_suivant()));
}
else {
echo "<p><b>"._T('avis_connexion_echec_1')."</b></p>";
......
......@@ -22,27 +22,18 @@ function install_etape_3_dist()
echo info_etape(_T('info_choix_base')." "._T('menu_aide_installation_choix_base').aide ("install2"));
echo generer_url_post_ecrire('install');
echo "<input type='hidden' name='etape' value='4' />";
echo "<input type='hidden' name='chmod' value='$chmod' />";
echo "<input type='hidden' name='adresse_db' value=\"$adresse_db\" />";
echo "<input type='hidden' name='login_db' value=\"$login_db\" />";
echo "<input type='hidden' name='pass_db' value=\"$pass_db\" />\n";
$link = mysql_connect("$adresse_db","$login_db","$pass_db");
$result = @mysql_list_dbs();
echo "<fieldset><legend>"._T('texte_choix_base_1')."</legend>\n";
$checked = '';
if ($result AND (($n = @mysql_num_rows($result)) > 0)) {
echo "<label for='choix_db'><b>"._T('texte_choix_base_2')."</b><br />"._T('texte_choix_base_3')."</label>";
echo "<ul>";
$res = "<label for='choix_db'><b>"._T('texte_choix_base_2')."</b><br />"._T('texte_choix_base_3')."</label>";
$bases = "";
for ($i = 0; $i < $n; $i++) {
$table_nom = mysql_dbname($result, $i);
$base = "<li><input name=\"choix_db\" value=\"".$table_nom."\" type='radio' id='tab$i'";
$base_fin = " /><label for='tab$i'>".$table_nom."</label></li>\n\n";
$base = "<li>\n<input name=\"choix_db\" value=\"".$table_nom."\" type='radio' id='tab$i'";
$base_fin = " /><label for='tab$i'>".$table_nom."</label>\n</li>";
if ($table_nom == $login_db) {
$bases = "$base checked='checked'$base_fin".$bases;
$checked = true;
......@@ -51,11 +42,10 @@ function install_etape_3_dist()
$bases .= "$base$base_fin\n";
}
}
echo $bases."</ul>";
echo "<p>"._T('info_ou')." ";
$res = "<ul>".$bases."</ul><p>"._T('info_ou')." ";
}
else {
echo "<b>"._T('avis_lecture_noms_bases_1')."</b>
$res = "<b>"._T('avis_lecture_noms_bases_1')."</b>
"._T('avis_lecture_noms_bases_2')."<p>";
if ($login_db) {
// Si un login comporte un point, le nom de la base est plus
......@@ -69,28 +59,34 @@ function install_etape_3_dist()
}
if ($ok) {
echo _T('avis_lecture_noms_bases_3');
echo "<ul>";
echo "<li><input name=\"choix_db\" value=\"".$test_base."\" type='radio' id='stand' checked='checked' />";
echo "<label for='stand'>".$test_base."</label></li>\n";
echo "</ul>";
echo "<p>"._T('info_ou')." ";
$res = _T('avis_lecture_noms_bases_3')
. "<ul>"
. "<li><input name=\"choix_db\" value=\"".$test_base."\" type='radio' id='stand' checked='checked' />"
. "<label for='stand'>".$test_base."</label></li>\n"
. "</ul>"
. "<p>"._T('info_ou')." ";
$checked = true;
}
}
}
echo "<input name=\"choix_db\" value=\"new_spip\" type='radio' id='nou'";
if (!$checked) echo " checked='checked'";
echo " /> <label for='nou'>"._T('info_creer_base')."</label></p><p>";
echo "<input type='text' name='table_new' class='fondl' value=\"spip\" size='20' /></p></fieldset>";
echo "<fieldset><legend>"._T('texte_choix_table_prefix')."</legend>\n";
echo "<p><label for='table_prefix'>"._T('info_table_prefix')."</label></p><p>";
echo "<input type='text' name='table_prefix' class='fondl' value='" .
$table_prefix . "' size='10' /></p></fieldset>";
echo bouton_suivant();
echo "</form>";
echo generer_post_ecrire('install', (
"\n<input type='hidden' name='etape' value='4' />"
. "\n<input type='hidden' name='chmod' value='$chmod' />"
. "\n<input type='hidden' name='adresse_db' value=\"$adresse_db\" />"
. "\n<input type='hidden' name='login_db' value=\"$login_db\" />"
. "\n<input type='hidden' name='pass_db' value=\"$pass_db\" />"
. "\n<fieldset><legend>"._T('texte_choix_base_1')."</legend>\n"
. $res
. "\n<input name=\"choix_db\" value=\"new_spip\" type='radio' id='nou'"
. ($checked ? '' : " checked='checked'")
. " />\n<label for='nou'>"._T('info_creer_base')."</label></p>\n<p>"
. "\n<input type='text' name='table_new' class='fondl' value=\"spip\" size='20' /></p></fieldset>\n"
. "<fieldset><legend>"._T('texte_choix_table_prefix')."</legend>\n"
. "<p><label for='table_prefix'>"._T('info_table_prefix')."</label></p><p>"
. "\n<input type='text' id='table_prefix' name='table_prefix' class='fondl' value='" .
$table_prefix . "' size='10' /></p></fieldset>"
. bouton_suivant()));
echo install_fin_html();
}
......
......@@ -19,7 +19,7 @@ function install_etape_4_dist()
{
global $adresse_db, $choix_db, $login_db, $pass_db, $spip_lang_right, $spip_version, $table_new, $chmod;
echo install_debut_html('AUTO', ' onLoad="document.getElementById(\'suivant\').focus();return false;"');
echo install_debut_html('AUTO', ' onload="document.getElementById(\'suivant\').focus();return false;"');
echo info_etape(_T('info_creation_tables'));
......@@ -112,12 +112,9 @@ function install_etape_4_dist()
echo "<p><b>"._T('info_base_installee')."</b></p><p>\n"._T('info_etape_suivante_1');
echo generer_url_post_ecrire('install');
echo "<input type='hidden' name='etape' value='5' />";
echo bouton_suivant();
echo "</form>";
echo generer_post_ecrire('install', (
"<input type='hidden' name='etape' value='5' />"
. bouton_suivant()));
}
else if ($result_ok) {
echo _T('alerte_maj_impossible', array('version' => $spip_version));
......
......@@ -39,11 +39,11 @@ function install_etape_5_dist()
_T('info_laisser_champs_vides')
);
echo generer_url_post_ecrire('install');
echo generer_post_ecrire('install', (
echo "<input type='hidden' name='etape' value='6' />";
"\n<input type='hidden' name='etape' value='6' />"
echo fieldset(_T('info_identification_publique'),
. fieldset(_T('info_identification_publique'),
array(
'nom' => array(
'label' => "<b>"._T('entree_signature')."</b><br />\n"._T('entree_nom_pseudo_1')."\n",
......@@ -54,9 +54,9 @@ function install_etape_5_dist()
'valeur' => $email
)
)
);
)
echo fieldset(_T('entree_identifiants_connexion'),
. fieldset(_T('entree_identifiants_connexion'),
array(
'login' => array(
'label' => "<b>"._T('entree_login')."</b><br />\n"._T('info_plus_trois_car')."\n",
......@@ -71,23 +71,21 @@ function install_etape_5_dist()
'valeur' => $pass
)
)
);
)
echo bouton_suivant();
echo "</form>\n";
. bouton_suivant()));
if (function_exists('ldap_connect') AND !$ldap_present) {
echo generer_url_post_ecrire('install');
echo fieldset(_T('info_authentification_externe'),
array(
echo generer_post_ecrire('install', (
fieldset(_T('info_authentification_externe'),
array(
'etape' => array(
'label' => _T('texte_annuaire_ldap_1'),
'valeur' => 'ldap1',
'hidden' => true
)),
bouton_suivant(_T('bouton_acces_ldap'))
);
echo "</form>\n";
)),
bouton_suivant(_T('bouton_acces_ldap'))
)));
}
echo install_fin_html();
......
......@@ -28,7 +28,7 @@ function install_etape_6_dist()
exit;
}
echo install_debut_html('AUTO', ' onLoad="document.getElementById(\'suivant\').focus();return false;"');
echo install_debut_html('AUTO', ' onload="document.getElementById(\'suivant\').focus();return false;"');
echo info_etape(_T('info_derniere_etape'),
"<b>"._T('info_code_acces')."</b><br />" .
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter