Changeset 74428 in spip-zone


Ignore:
Timestamp:
Jul 22, 2013, 5:50:33 AM (7 years ago)
Author:
gildas.cotomale@…
Message:

Report partiel de r72883 (filtrage des événements par mot clé)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Associaspip/branches/v2.1/exec/activites.php

    r72876 r74428  
    9090                $max_par_page=30;
    9191                $debut=intval($_GET['debut']);
    92                 if (!$debut) { $debut=0; }
     92                if (!$debut) {
     93                        $debut = 0;
     94                }
    9395
    94                 $query = sql_select('*, E.id_evenement, E.titre AS intitule, M.titre AS motact', 'spip_evenements AS E LEFT JOIN spip_mots_evenements AS A ON  A.id_evenement=E.id_evenement LEFT JOIN spip_mots AS M ON A.id_mot=M.id_mot', "date_format( date_debut, '%Y' ) = $annee AND (M.titre like '$mot' OR M.titre IS NULL)", '', "date_debut DESC",  "$debut,$max_par_page");
     96                $desc_table = charger_fonction('trouver_table', 'base');
     97                if ( $desc_table('spip_mots_evenements') ) // SPIP2
     98                $q_join .= 'spip_mots_evenements AS A ON  A.id_evenement=E.id_evenement';
     99                elseif ( $desc_table('spip_mots_liens') ) // SPIP3
     100                $q_join .= "spip_mots_liens AS A ON (A.id_objet=E.id_evenement AND A.objet='evenement')";
     101                $query = sql_select('*, E.id_evenement, E.titre AS intitule, M.titre AS motact', 'spip_evenements AS E LEFT JOIN '.$q_join.' LEFT JOIN spip_mots AS M ON A.id_mot=M.id_mot', "date_format( date_debut, '%Y' ) = $annee AND (M.titre like '$mot' OR M.titre IS NULL)", '', "date_debut DESC",  "$debut,$max_par_page");
    95102                while ($data = sql_fetch($query)) {
    96103                        $date = substr($data['date_debut'],0,10);
Note: See TracChangeset for help on using the changeset viewer.