function inc_commencer_page_dist($titre = "", $rubrique = "accueil", $sous_rubrique = "accueil", $id_rubrique = "") { include_spip('inc/headers'); http_no_cache(); return init_entete($titre, $id_rubrique) . init_body($rubrique, $sous_rubrique, $id_rubrique) . "<div id='page' align='center'>" . avertissement_messagerie() . ((($rubrique == "messagerie") OR (_request('changer_config')!="oui")) ? auteurs_recemment_connectes() : ''); }
function alertes_auteur($id_auteur) { $alertes = array(); if (isset($GLOBALS['meta']['message_crash_tables']) AND autoriser('detruire', null, null, $id_auteur)) { include_spip('genie/maintenance'); if ($msg = message_crash_tables()) $alertes[] = $msg; } if (isset($GLOBALS['meta']['message_crash_plugins']) AND autoriser('configurer', 'plugins', null, $id_auteur)) { include_spip('inc/plugin'); if ($msg = message_crash_plugins()) $alertes[] = $msg; } if (isset($GLOBALS['meta']['plugin_erreur_activation']) AND autoriser('configurer', 'plugins', null, $id_auteur)) { $alertes[] = $GLOBALS['meta']['plugin_erreur_activation']; effacer_meta('plugin_erreur_activation'); // pas normal que ce soit ici } $alertes[] = avertissement_messagerie($id_auteur); $alertes = pipeline( 'alertes_auteur', array( 'args' => array( 'id_auteur' => $id_auteur, 'exec' => _request('exec'), ), 'data' => $alertes ) ); if ($alertes = array_filter($alertes)) return "<div class='wrap-messages'><div class='messages'>". join('<hr />', $alertes) ."</div></div>"; }