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

repersonnalisation des boutons admin pour Fil, électrique sur cette question :-)

parent 23d54b5e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -61,12 +61,11 @@ function admin_dyn($id_article, $id_breve, $id_rubrique, $id_mot, $id_auteur, $d
$link->delVar('var_mode');
$link->delVar('var_mode_objet');
$link->delVar('var_mode_affiche');
# pour avoir toujours un "?" dans la balise
$action = $link->getUrl();
if (!$action ||($action == './'))
$action = lire_meta('adresse_site');
$action = quote_amp($action . ((strpos($action, '?') === false) ? '?' : '&'));
spip_log($action);
// en preview pas de stat ni de debug
if (!$var_preview) {
// Bouton statistiques
......
......@@ -263,4 +263,28 @@ function inclure_formulaire($r) {
}
}
// Pour Fil
function perso_admin($texte) {
// Inserer la feuille de style selon les normes, dans le <head>
// Feuilles de style admin : d'abord la CSS officielle, puis la perso,
$css = "<link rel='stylesheet' href='spip_admin.css' type='text/css' />";
if (@file_exists('spip_admin_perso.css'))
$css2 = "<link rel='stylesheet' href='spip_admin_perso.css' type='text/css' />\n";
else $css2 = '';
$x = strpos($texte,$css);
if ($x !== false) {
if ($css2) {
$x+=strlen($css);
return substr($texte,0,$x) . $css2 . substr($texte,$x+1);
} else return $texte;
} else {
if (eregi('<(/head|body)', $texte, $regs)) {
$texte = explode($regs[0], $texte, 2);
return $texte[0].$css."\n" . $css2.$regs[0].$texte[1];
} else return $texte . $css . "\n" . $css2;
}
}
?>
......@@ -109,7 +109,6 @@ else {
// Cas d'une page contenant du PHP :
else {
// Evaluer la page
if (!spip_active_ob) {
......@@ -129,10 +128,10 @@ else {
erreur_squelette(_L('erreur d\'execution de la page'));
}
}
}
if ($affiche_boutons_admin) $contenu = perso_admin($contenu);
// Passer la main au debuggueur le cas echeant
if ($var_mode == 'debug') {
include_ecrire("inc_debug_sql.php3");
......
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