Skip to content
Extraits de code Groupes Projets
Valider 29aa5b01 rédigé par Fil's avatar Fil
Parcourir les fichiers

problèmes de boutons qui s'activent quand ils ne devraient pas (Pierre Andrews)

parent 1376e283
Branches
Étiquettes
Aucune requête de fusion associée trouvée
...@@ -36,9 +36,6 @@ unset ($flag_editable); ...@@ -36,9 +36,6 @@ unset ($flag_editable);
// //
if ($id_article) { if ($id_article) {
spip_query("UPDATE spip_articles SET date_modif=NOW(), auteur_modif=$connect_id_auteur WHERE id_article=$id_article");
$id_article_bloque = $id_article; // message pour inc_presentation
// Recuperer les donnees de l'article // Recuperer les donnees de l'article
$query = "SELECT * FROM spip_articles WHERE id_article=$id_article"; $query = "SELECT * FROM spip_articles WHERE id_article=$id_article";
$result = spip_query($query); $result = spip_query($query);
...@@ -147,6 +144,13 @@ if (!$flag_editable) { ...@@ -147,6 +144,13 @@ if (!$flag_editable) {
} }
// Qui veut modifier l'article ?
spip_query("UPDATE spip_articles SET date_modif=NOW(), auteur_modif=$connect_id_auteur WHERE id_article=$id_article");
$id_article_bloque = $id_article; // message pour inc_presentation
// //
// Gestion des textes trop longs (limitation brouteurs) // Gestion des textes trop longs (limitation brouteurs)
// //
......
...@@ -175,7 +175,17 @@ if ($descriptif OR $url_site OR $nom_site) { ...@@ -175,7 +175,17 @@ if ($descriptif OR $url_site OR $nom_site) {
echo "</td>"; echo "</td>";
echo "<td align='center'>"; echo "<td align='center'>";
icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
// L'article est-il editable ?
$query = "SELECT * FROM spip_auteurs_articles WHERE id_article=$id_article AND id_auteur=$connect_id_auteur";
$result_auteur = spip_query($query);
$flag_auteur = (spip_num_rows($result_auteur) > 0);
$flag_editable = (acces_rubrique($rubrique_article)
OR ($flag_auteur AND ($statut_article == 'prepa' OR $statut_article == 'prop' OR $statut_article == 'poubelle')));
if ($flag_editable)
icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
echo "</td>"; echo "</td>";
echo "</tr></table>"; echo "</tr></table>";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter