Changeset 56933 in spip-zone


Ignore:
Timestamp:
Jan 11, 2012, 10:20:27 PM (8 years ago)
Author:
marcimat@…
Message:

Report de r56930

Location:
_plugins_/champs_extras/core/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/core/trunk/inc/cextras_autoriser.php

    r56667 r56933  
    229229function _restreindre_extras_objet_sur_cible($objet, $id_objet, $opt, $ids, $_id_cible) {
    230230
    231     $id_cible = $opt['contexte'][$_id_cible];
     231    $id_cible = intval($opt['contexte'][$_id_cible]);
    232232 
    233233    if (!$id_cible) {
     
    292292                return true;
    293293        }
     294
     295        if (!$recursif) {
     296                return false;
     297        }
     298
     299        // tester si un parent proche existe lorsqu'on ne connait pas la rubrique.
     300        if (!$id_rubrique AND $id_rubrique = _request('id_parent')) {
     301                if (in_array($id_rubrique, $ids)) {
     302                        return true;
     303                }
     304        }
    294305       
    295306        // on teste si l'objet est dans une sous rubrique de celles mentionnee...
    296         if ($id_rubrique and $recursif) {
     307        if ($id_rubrique) {
    297308                $id_parent = $id_rubrique;
    298309                while ($id_parent = sql_getfetsel("id_parent", "spip_rubriques", "id_rubrique=" . sql_quote($id_parent))) {
  • _plugins_/champs_extras/core/trunk/paquet.xml

    r56731 r56933  
    22        prefix="cextras"
    33        categorie="outil"
    4         version="3.0.1"
     4        version="3.0.2"
    55        etat="test"
    66        compatibilite="[3.0.0-beta2;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.