`
* @param bool $all_inline
- * inliner les css et js dans la page (limiter le nombre de hits)
+ * Inliner les css et js dans la page (limiter le nombre de hits)
* @return string
+ * Code HTML
*/
function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false) {
- global $spip_lang_right,$spip_lang_left;
-
+
utiliser_langue_visiteur();
http_no_cache();
- if ($titre=='AUTO')
- $titre=_T('info_installation_systeme_publication');
+ if ($titre == 'AUTO') {
+ $titre = _T('info_installation_systeme_publication');
+ }
# le charset est en utf-8, pour recuperer le nom comme il faut
# lors de l'installation
- if (!headers_sent())
+ if (!headers_sent()) {
header('Content-Type: text/html; charset=utf-8');
+ }
$css = "";
- $files = array('reset.css','clear.css','minipres.css');
- if ($all_inline){
+ $files = array('reset.css', 'clear.css', 'minipres.css');
+ if ($all_inline) {
// inliner les CSS (optimisation de la page minipres qui passe en un seul hit a la demande)
- foreach ($files as $name){
+ foreach ($files as $name) {
$file = direction_css(find_in_theme($name));
- if (function_exists("compacte"))
+ if (function_exists("compacte")) {
$file = compacte($file);
- else
+ } else {
$file = url_absolue_css($file); // precaution
- lire_fichier($file,$c);
+ }
+ lire_fichier($file, $c);
$css .= $c;
}
- $css = "";
- }
- else{
- foreach ($files as $name){
+ $css = "";
+ } else {
+ foreach ($files as $name) {
$file = direction_css(find_in_theme($name));
$css .= "\n";
}
}
// au cas ou minipres() est appele avant spip_initialisation_suite()
- if (!defined('_DOCTYPE_ECRIRE')) define('_DOCTYPE_ECRIRE', '');
- return _DOCTYPE_ECRIRE.
- html_lang_attributes().
- "\n".
- "".
- textebrut($titre).
- "\n".
- "\n".
- $css .
-"
-
+ if (!defined('_DOCTYPE_ECRIRE')) {
+ define('_DOCTYPE_ECRIRE', '');
+ }
+
+ return _DOCTYPE_ECRIRE .
+ html_lang_attributes() .
+ "\n" .
+ "" .
+ textebrut($titre) .
+ "\n" .
+ "\n" .
+ $css .
+ "
+
-
".
- $titre .
- "
+
" .
+ $titre .
+ "
\n";
}
-// http://doc.spip.org/@install_fin_html
+/**
+ * Retourne la fin d'une page HTML minimale (de type installation ou erreur)
+ *
+ * @return string Code HTML
+ */
function install_fin_html() {
return "\n\t