diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3 index e9cb69f8e06db4fdae44e81d8697c0142b055658..3068125c4044d27408116e21045addbbd53dd4c4 100644 --- a/ecrire/aide_gauche.php3 +++ b/ecrire/aide_gauche.php3 @@ -1,15 +1,10 @@ <?php include ("inc_version.php3"); +include_ecrire ("inc_session.php3"); -if ($flag_ecrire AND file_exists("inc_connect.php3")) { - include_ecrire ("inc_connect.php3"); - include_ecrire ("inc_auth.php3"); - include_ecrire ("inc_admin.php3"); - include_ecrire ("inc_acces.php3"); - $aide_statut = ($connect_statut == "0minirezo") ? "admin" : "redac"; -} -else $aide_statut = "admin"; +verifier_visiteur(); +$aide_statut = ($auteur_session['statut'] == '1comite') ? 'redac' : 'admin'; ?> <HTML> @@ -103,6 +98,7 @@ article("Votre connexion MySQL", "install1", "admin"); article("Choix de votre base", "install2", "admin"); article("Informations personnelles", "install5", "admin"); article("Vérification par FTP", "ftp_auth", "admin"); +article("Un problème de squelette ?", "erreur_mysql", "admin"); rubrique("Les articles"); article("Les raccourcis typographiques","raccourcis"); diff --git a/ecrire/articles.php3 b/ecrire/articles.php3 index 635fa1b93a0017bdd8276bc4adda877fd34f58f8..6a16b22bc66802cca06122ab653a2d829e26b291 100644 --- a/ecrire/articles.php3 +++ b/ecrire/articles.php3 @@ -631,16 +631,13 @@ debut_raccourcis(); icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif"); if ($connect_statut == '0minirezo') { - echo "<p>"; $retour = urlencode($clean_link->getUrl()); icone_horizontale("Créer un nouvel auteur pour cet article", "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif"); $articles_mots = lire_meta('articles_mots'); - if ($articles_mots != "non") { - echo "<p>"; + if ($articles_mots != "non") icone_horizontale("Créer un nouveau mot-clé pour cet article", "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif"); - } } diff --git a/inc-calcul-squel.php3 b/inc-calcul-squel.php3 index 6dd884992b55db8def6c9f617f7ef06689af6709..f672a11ffd735a0a8c43b891bc6528a891c3e0f6 100644 --- a/inc-calcul-squel.php3 +++ b/inc-calcul-squel.php3 @@ -1819,11 +1819,15 @@ function calculer_boucle($id_boucle, $prefix_boucle) $texte .= ' $query = $instance->requete; $result = @spip_query($query); if (!$result) { + include_ecrire("inc_presentation.php3"); $retour .= "<tt><br><br><blink><BOUCLE'.$id_boucle.'></blink><br>\n". "<b>Erreur dans la requête envoyée à MySQL :</b><br>\n". "$query<br>\n<font color=\'red\'><b>> ". mysql_error()."</b></font><br>\n". - "<blink></BOUCLE'.$id_boucle.'></blink></tt><br><br>\n"; // debugger les squelettes + "<blink></BOUCLE'.$id_boucle.'></blink></tt>\n"; + if ($GLOBALS[\'spip_admin\']) + $retour .= aide("erreur_mysql"); + $retour .= "<br><br>\n"; // debugger les squelettes } $total_boucle = @mysql_num_rows($result); $pile_boucles[$id_instance]->num_rows = $total_boucle; diff --git a/inc-public-global.php3 b/inc-public-global.php3 index ced0603450c0d65bb4ae268f448fd77eb38a09b3..44d9529101bfa22d0a0bd344770c1e7c8e634f7b 100644 --- a/inc-public-global.php3 +++ b/inc-public-global.php3 @@ -312,7 +312,7 @@ function bouton_admin($titre, $lien) { } -if (($admin_ok OR ($auteur_session['statut'] == '0minirezo')) AND !$flag_preserver) { +if ($admin_ok AND !$flag_preserver) { include_ecrire("inc_filtres.php3"); if ($id_article) {