Changeset 80954 in spip-zone


Ignore:
Timestamp:
Feb 20, 2014, 1:32:05 PM (5 years ago)
Author:
cedric@…
Message:

bugfix : il etait impossible de restreindre la racine du site car objet_associer() ne gere pas l'association id=0 (a corriger). On contourne provisoirement le bug en attendant qu'il soit corrige dans le core

Location:
_plugins_/acces_restreint/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acces_restreint/trunk/action/editer_zone.php

    r76572 r80954  
    153153                if ($operation=='set'){
    154154                        objet_dissocier(array('zone'=>$zones),array($type=>array("NOT",$ids)));
     155                        // bugfix temporaire : objet_associer ne gere pas id=0
     156                        if (!in_array(0,$ids) AND $type=="rubrique")
     157                                sql_delete("spip_zones_liens","id_zone=".intval($zones)." AND id_objet=0 AND objet=".sql_quote($type));
    155158                }
    156159                foreach ($ids as $id) {
    157160                        if (autoriser('affecterzones',$type,$id,null,array('id_zone'=>$zones))) {
    158                                 objet_associer(array('zone'=>$zones),array($type=>$id));
     161                                // bugfix temporaire : objet_associer ne gere pas id=0
     162                                if ($id==0 AND $type=="rubrique")
     163                                        sql_insertq("spip_zones_liens",array('id_zone'=>$zones,"id_objet"=>$id,"objet"=>$type));
     164                                else
     165                                        objet_associer(array('zone'=>$zones),array($type=>$id));
    159166                        }
    160167                }
  • _plugins_/acces_restreint/trunk/paquet.xml

    r80672 r80954  
    22        prefix="accesrestreint"
    33        categorie="auteur"
    4         version="3.8.10"
     4        version="3.8.11"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.