Changeset 76988 in spip-zone


Ignore:
Timestamp:
Oct 5, 2013, 12:13:25 PM (6 years ago)
Author:
kent1@…
Message:

Pour plus de sécurité, on passe la table dans la requête pour éviter des cas de confusion + des broutilles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mesfavoris/mesfavoris_fonctions.php

    r74888 r76988  
    3535function critere_mesfavoris_dist($idb,&$boucles,$crit){
    3636        $boucle = &$boucles[$idb];
    37     $id_table = $boucle->id_table;
     37        $id_table = $boucle->id_table;
    3838        $primary = $boucles[$idb]->primary;
    3939       
     
    5757        $in = "sql_in('$primary', prepare_mesfavoris($objet,$type), '')";
    5858        $type1 = "mesfavoris_definir_type($type)";
    59         return "$type1 ? array($type1,'$primary','('.sql_get_select('zzza.$primary','$table_objet as zzza',$in,'','','','',\$connect).')'):''";
     59        return "$type1 ? array($type1,'$id_table.$primary','('.sql_get_select('zzza.$primary','$table_objet as zzza',$in,'','','','',\$connect).')'):''";
    6060}
    6161
    6262function mesfavoris_definir_type($type){
    63         if($type == 'oui'){
     63        if($type == 'oui')
    6464                return 'IN';
    65         }else if($type == 'non'){
     65        else if($type == 'non')
    6666                return 'NOT IN';
    67         }else{
     67        else
    6868                return false;
    69         }
    7069}
    7170/**
Note: See TracChangeset for help on using the changeset viewer.