diff --git a/balint_autorisations.php b/balint_autorisations.php index d805bd1..b2455c7 100644 --- a/balint_autorisations.php +++ b/balint_autorisations.php @@ -140,20 +140,12 @@ function autoriser_sujet_creer($faire, $type, $id, $qui, $opt) { } function autoriser_sujet_supprimer($faire, $type, $id, $qui, $opt) { - - // Si le sujet a eu au moins une réponse, on ne peut plus le supprimer - if (sql_fetsel('*','spip_forum',"id_objet=$id AND objet='article'")){ - return false; +// Seul les admins et l'auteur peuvent le supprimer + if(in_array($qui['id_auteur'],auteurs_objet('article',$id))){ + return true; } - // Sinon, seul les admins et l'auteur peuvent le supprimer else{ - - if(in_array($qui['id_auteur'],auteurs_objet('article',$id))){ - return true; - } - else{ - return in_array($qui['statut'], array('0minirezo')); - } + return in_array($qui['statut'],array('0minirezo')); } } diff --git a/css/_sq_balint.scss b/css/_sq_balint.scss index d3fab04..016148d 100644 --- a/css/_sq_balint.scss +++ b/css/_sq_balint.scss @@ -915,7 +915,7 @@ body{ &:not(:first-of-type){ border-top: solid 3px $gris-clair; } - .spip_logo{ + .avatar img{ border-radius: 100%; } .liste-documents{ @@ -924,8 +924,14 @@ body{ } } -#formulaire_forum .saisie_texte_info{ - display: none; +#formulaire_forum{ + .fieldset-texte legend{ + display: none; + } + + .saisie_texte_info{ + display: none; + } } .editer_docs_forum{ diff --git a/css/mon_site.css b/css/mon_site.css index c1b2db2..2a48c96 100644 --- a/css/mon_site.css +++ b/css/mon_site.css @@ -12918,7 +12918,7 @@ body { border-top: solid 3px #f2f2f2; } -.sujet-forum .spip_logo { +.sujet-forum .avatar img { border-radius: 100%; } @@ -12929,6 +12929,10 @@ body { align-items: flex-end; } +#formulaire_forum .fieldset-texte legend { + display: none; +} + #formulaire_forum .saisie_texte_info { display: none; } diff --git a/inclure/article-forum.html b/inclure/article-forum.html index 03c209b..13a413d 100644 --- a/inclure/article-forum.html +++ b/inclure/article-forum.html @@ -8,7 +8,7 @@