Ignore:
Timestamp:
Jun 14, 2011, 8:09:44 AM (10 years ago)
Author:
cedric@…
Message:

complément à http://core.spip.org/projects/spip/repository/revisions/18050 pour l'optimisation des appels a charger_fonction()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/revisions/inc/suivi_versions.php

    r45623 r48778  
    129129                }
    130130
     131                // memoriser les cas les plus courant
     132                $afficher_diff_champ = charger_fonction('champ','afficher_diff');
     133                $afficher_diff_jointure = charger_fonction('jointure','afficher_diff');
    131134                foreach ($champs as $champ) {
    132135                        // Remonter dans le temps pour trouver le champ en question
     
    147150                                if (!$afficher_diff = charger_fonction($objet."_".$champ,'afficher_diff',true)
    148151                                  AND !$afficher_diff = charger_fonction($champ,'afficher_diff',true))
    149                                         $afficher_diff = charger_fonction(strncmp($champ,'jointure_',9)==0?'jointure':'champ','afficher_diff');
     152                                        $afficher_diff = (strncmp($champ,'jointure_',9)==0?$afficher_diff_jointure:$afficher_diff_champ);
    150153
    151154                                $textes[$champ] = $afficher_diff($champ,$old[$champ],$new[$champ],$format);
Note: See TracChangeset for help on using the changeset viewer.