Changeset 85850 in spip-zone


Ignore:
Timestamp:
Nov 5, 2014, 4:22:42 PM (5 years ago)
Author:
kent1@…
Message:

Eviter des séries d'include_spip dans les itérations de foreach

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/inc/rechercher.php

    r82956 r85850  
    252252        //      id2 = { 'score' => x, attrs => { } },
    253253        // }
     254       
     255        include_spip('inc/memoization');
     256        include_spip('inc/recherche_to_array');
     257
    254258        foreach ($tables as $table => $champs) {
    255259                # lock via memoization, si dispo
    256                 include_spip('inc/memoization');
    257260                if (function_exists('cache_lock'))
    258261                        cache_lock($lock = 'fulltext '.$table.' '.$recherche);
     
    261264
    262265                # TODO : ici plutot charger un iterateur via l'API iterateurs
    263                 include_spip('inc/recherche_to_array');
    264266                $to_array = charger_fonction('recherche_to_array', 'inc');
    265267                $results[$table] = $to_array($recherche,
     
    267269                );
    268270                ##var_dump($results[$table]);
    269 
    270271
    271272                spip_log("recherche $table ($recherche) : ".count($results[$table])." resultats ".spip_timer('rech'),'recherche');
Note: See TracChangeset for help on using the changeset viewer.