Changeset 59604 in spip-zone


Ignore:
Timestamp:
Mar 21, 2012, 1:38:04 PM (8 years ago)
Author:
rastapopoulos@…
Message:

Implémentation d'une fonction pour mieux déclarer la jointure de recherche.

On peut dès lors rechercher des rubriques liées comme pour les mots-clés en déclarant pour un objet :
'rubrique' => array('titre' => 5) par exemple

Location:
_plugins_/polyhierarchie
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/polyhierarchie/branches/v2.0/polyhier_fonctions.php

    r53895 r59604  
    221221}
    222222
     223/*
     224 * Déclarer un fonction générique pour pouvoir chercher dans les champs des rubriques liées
     225 *
     226 */
     227function inc_rechercher_joints_objet_rubrique_dist($table, $table_liee, $ids_trouves, $serveur){
     228        $cle_depart = id_table_objet($table);
     229        $s = sql_select(
     230                "id_objet as $cle_depart, id_parent as id_rubrique",
     231                'spip_rubriques_liens',
     232                array("objet='$table'", sql_in('id_parent', $ids_trouves)),
     233                '','','','',$serveur
     234        );
     235        return array($cle_depart, 'id_rubrique', $s);
     236}
     237
    223238?>
  • _plugins_/polyhierarchie/trunk/polyhier_fonctions.php

    r53211 r59604  
    221221}
    222222
     223/*
     224 * Déclarer un fonction générique pour pouvoir chercher dans les champs des rubriques liées
     225 *
     226 */
     227function inc_rechercher_joints_objet_rubrique_dist($table, $table_liee, $ids_trouves, $serveur){
     228        $cle_depart = id_table_objet($table);
     229        $s = sql_select(
     230                "id_objet as $cle_depart, id_parent as id_rubrique",
     231                'spip_rubriques_liens',
     232                array("objet='$table'", sql_in('id_parent', $ids_trouves)),
     233                '','','','',$serveur
     234        );
     235        return array($cle_depart, 'id_rubrique', $s);
     236}
     237
    223238?>
Note: See TracChangeset for help on using the changeset viewer.