Changeset 97650 in spip-zone for _plugins_/fulltext


Ignore:
Timestamp:
May 9, 2016, 9:30:00 PM (4 years ago)
Author:
kent1@…
Message:

éviter d'avoir une erreur sql sur spip_articles_liens et de bloquer le var_profil sur les pages de recherche

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/trunk/inc/recherche_to_array.php

    r92733 r97650  
    7272                $_id_table = reset($_id_table);
    7373        }
    74        
     74
    7575        $requete['SELECT'][] = "t.".$_id_table;
    7676        $a = array();
     
    159159                        $table_depart = table_objet($table,$serveur);
    160160                        $desc_depart = $trouver_table($table_depart,$serveur);
    161                         $depart_associable = objet_associable($table);
     161                        $depart_associable = false;
     162                        if ($table != 'article') {
     163                                $depart_associable = objet_associable($table);
     164                        }
    162165                        $i = 0;
    163166                        foreach ($jointures[$table] as $table_liee => $champs) {
     
    377380
    378381        // Gerer les donnees associees
    379         if (!$fulltext 
     382        if (!$fulltext
    380383        AND isset($jointures[$table])
    381384        AND $joints = recherche_en_base(
     
    430433                        else
    431434                                list($cle_depart,$cle_arrivee,$s) = $rechercher_joints($table,$table_liee,array_keys($ids_trouves), $serveur);
    432        
     435
    433436                        while ($t = is_array($s)?array_shift($s):sql_fetch($s)) {
    434437                                $id = $t[$cle_depart];
Note: See TracChangeset for help on using the changeset viewer.