Changeset 50525 in spip-zone


Ignore:
Timestamp:
Aug 17, 2011, 9:34:12 PM (8 years ago)
Author:
cedric@…
Message:

Résoud http://core.spip.org/issues/2225 : pas de modération par lot sur les forums privés

Location:
_core_/plugins/forum
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/action/instituer_lot_forum.php

    r48558 r50525  
    3939                        $auteur = implode('/',$arg);
    4040                        $where = array();
     41                        // pas de moderation par lot sur les forum prives
     42                        $where[] = sql_in('statut',array('privadm','prive','privrac'),'NOT');
    4143                        if ($ip) $where[] = "ip=".sql_quote($ip);
    4244                        if ($email_auteur) $where[] = "email_auteur=".sql_quote($email_auteur);
     
    6264
    6365                        $ids = array_map('intval',$id);
    64                         $rows = sql_allfetsel("*", "spip_forum", sql_in('id_forum',$ids));
     66                        $where = array();
     67                        // pas de moderation par lot sur les forum prives
     68                        $where[] = sql_in('statut',array('privadm','prive','privrac'),'NOT');
     69                        $where[] = sql_in('id_forum',$ids);
     70                        $rows = sql_allfetsel("*", "spip_forum", $where);
    6571                        if (!count($rows)) return;
    6672
  • _core_/plugins/forum/paquet.xml

    r50465 r50525  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.4.1"
     4        version="1.4.2"
    55        etat="test"
    66        compatibilite="[3.0.0-alpha2;["
  • _core_/plugins/forum/prive/squelettes/navigation/controler_forum.html

    r47888 r50525  
    3535<script type="text/javascript">/*<![CDATA[*/
    3636[(#INCLURE{prive/javascript/actiongroup.js}|minifier{js})]
    37 function reinit(){actiongroup.activate(jQuery("ul.liste-items.forums >.item.forum",this));}
     37function reinit(){actiongroup.activate(jQuery("ul.liste-items.forums >.item.forum:not(.statut_prive,.statut_privadm,.statut_privrac)",this));}
    3838jQuery(reinit);
    3939onAjaxLoad(reinit);
Note: See TracChangeset for help on using the changeset viewer.