Bifurcation depuis
spip / spip
21117 validations de retard le dépôt en amont.
inc-admin.php3 2,12 Kio
<?php
//
// Ce fichier ne sera execute qu'une fois
if (defined("_INC_ADMIN")) return;
define("_INC_ADMIN", "1");
//
// Afficher un bouton admin
//
function bouton_admin($titre, $lien) {
$link = new Link($lien);
$link->delVar('submit');
echo $link->getForm('GET');
echo "<input type='submit' name='submit' value=\"".attribut_html($titre)."\" class='spip_bouton'>\n";
echo "</form>";
}
function afficher_boutons_admin() {
global $id_article, $id_breve, $id_rubrique, $id_mot, $id_auteur;
include_ecrire("inc_filtres.php3");
include_ecrire("inc_lang.php3");
// regler les boutons dans la langue de l'admin (sinon tant pis)
if ($login = addslashes(ereg_replace('^@','',$GLOBALS['spip_admin']))) {
$q = spip_query("SELECT lang FROM spip_auteurs WHERE login='$login'");
$row = spip_fetch_array($q);
$lang = $row['lang'];
}
lang_select($lang);
echo '<div class="spip-admin" dir="'.lang_dir($lang,'ltr','rtl').'">';
if ($id_article) {
bouton_admin(_T('admin_modifier_article')." ($id_article)", "./ecrire/articles.php3?id_article=$id_article");
}
else if ($id_breve) {
bouton_admin(_T('admin_modifier_breve')." ($id_breve)", "./ecrire/breves_voir.php3?id_breve=$id_breve");
}
else if ($id_rubrique) {
bouton_admin(_T('admin_modifier_rubrique')." ($id_rubrique)", "./ecrire/naviguer.php3?coll=$id_rubrique");
}
else if ($id_mot) {
bouton_admin(_T('admin_modifier_mot')." ($id_mot)", "./ecrire/mots_edit.php3?id_mot=$id_mot");
}
else if ($id_auteur) {
bouton_admin(_T('admin_modifier_auteur')." ($id_auteur)", "./ecrire/auteurs_edit.php3?id_auteur=$id_auteur");
}
$link = $GLOBALS['clean_link'];
$link->addVar('recalcul', 'oui');
$link->delVar('submit');
echo $link->getForm('GET');
if ($GLOBALS['use_cache']) $pop = " *";
else $pop = "";
echo "<input type='submit' class='spip_bouton' name='submit' value=\"".attribut_html(_T('admin_recalculer')).$pop."\">";
echo "</form>\n";
if (lire_meta("activer_statistiques") != "non" AND $id_article AND ($GLOBALS['auteur_session']['statut'] == '0minirezo')) {
include_local ("inc-stats.php3");
afficher_raccourci_stats($id_article);
}
echo "</div>";
lang_dselect();
}
?>