\n";} /** * Retourne le code HTML d'une fin de cadre pour le centre de page (haut de page) * @return string Code HTML */ function fin_grand_cadre(){ return "\n";} // Debut de la colonne de gauche // div navigation fermee par creer_colonne_droite qui ouvre // div extra lui-meme ferme par debut_droite qui ouvre // div contenu lui-meme ferme par fin_gauche() ainsi que // div conteneur // http://doc.spip.org/@debut_gauche /** * Retourne le code HTML du début de la colonne gauche * @return string Code HTML */ function debut_gauche() { return "
\n

";} /** * Retourne le code HTML du changement de colonne (passer de la gauche à la droite) * @return string Code HTML */ function creer_colonne_droite(){ static $deja_colonne_droite; if ($GLOBALS['spip_ecran']!='large' OR $deja_colonne_droite) return ''; $deja_colonne_droite = true; return "\n" . "\n
"; } // http://doc.spip.org/@liste_articles_bloques function liste_objets_bloques($exec,$contexte=array(),$auteur=null){ $res = ''; if ($GLOBALS['meta']["articles_modif"] != "non") { include_spip('inc/drapeau_edition'); if (is_null($auteur)) $auteur = $GLOBALS['visiteur_session']; if ($en_cours=trouver_objet_exec($exec) AND $en_cours['edition'] AND $type = $en_cours['type'] AND ($id = $contexte[$en_cours['id_table_objet']] OR $id = _request($en_cours['id_table_objet']))) { // marquer le fait que l'objet est ouvert en edition par toto // a telle date ; une alerte sera donnee aux autres redacteurs signale_edition ($id, $auteur, $type); } $objets_ouverts = liste_drapeau_edition($auteur['id_auteur']); if (count($objets_ouverts)) { $res .= recuperer_fond('prive/objets/liste/objets-en-edition',array(),array('ajax'=>true)); } } return $res; } // Fin de page de l'interface privee. // Elle comporte une image invisible declenchant une tache de fond // http://doc.spip.org/@fin_page function fin_page(){ include_spip('inc/pipelines'); // avec &var_profile=1 on a le tableau de mesures SQL $debug = ((_request('exec') !== 'valider_xml') AND ((_request('var_mode') == 'debug') OR (isset($GLOBALS['tableau_des_temps']) AND $GLOBALS['tableau_des_temps']) AND isset($_COOKIE['spip_admin']))); $t = '
' . recuperer_fond('prive/squelettes/inclure/pied') . "
" . "
" // cf. div#page et div.largeur ouvertes dans conmmencer_page() . ($debug?erreur_squelette():'') . "\n"; return f_queue($t); } function html_tests_js(){ if (_SPIP_AJAX AND !defined('_TESTER_NOSCRIPT')) { // pour le pied de page (deja defini si on est validation XML) define('_TESTER_NOSCRIPT', "\n"); } return (defined('_SESSION_REJOUER') ? _SESSION_REJOUER : '') . (defined('_TESTER_NOSCRIPT') ? _TESTER_NOSCRIPT : ''); } function info_maj_spip(){ $maj = $GLOBALS['meta']['info_maj_spip']; if (!$maj) return ""; $maj = explode('|',$maj); // c'est une ancienne notif, on a fait la maj depuis ! if ($GLOBALS['spip_version_branche']!==reset($maj)) return ""; if (!autoriser('webmestre')) return ""; array_shift($maj); $maj = implode('|',$maj); return "$maj
"; } // http://doc.spip.org/@info_copyright function info_copyright() { global $spip_version_affichee, $spip_lang; $version = $spip_version_affichee; // // Mention, le cas echeant, de la revision SVN courante // if ($svn_revision = version_svn_courante(_DIR_RACINE)) { $version .= ' ' . (($svn_revision < 0) ? 'SVN ':'') . "[" . abs($svn_revision) . "]"; } // et la version de l'ecran de securite $secu = defined('_ECRAN_SECURITE') ? "
"._T('ecran_securite',array('version'=>_ECRAN_SECURITE)) : ''; return _T('info_copyright', array('spip' => "SPIP $version ", 'lien_gpl' => "" . _T('info_copyright_gpl')."")) . $secu; } // http://doc.spip.org/@formulaire_recherche function formulaire_recherche($page, $complement=""){ $recherche = _request('recherche'); $recherche_aff = entites_html($recherche); if (!strlen($recherche)) { $recherche_aff = _T('info_rechercher'); $onfocus = " onfocus=\"this.value='';\""; } else $onfocus = ''; $form = ''; $form .= ""; return "
".generer_form_ecrire($page, $form . $complement, " method='get'")."
"; } ?>