Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2290 → Rev 2291

/trunk/widget/modules/cartopoint/CartoPoint.php
47,6 → 47,7
private $url_site = null; // url du site auquel le logo est lié
private $image = null; // url d'une image à ajouter dans l'interface
private $nbjours = null; // nombre de jour à partir de la date courate pour lesquels on affiche les points
private $annee = null; // filtre par année
private $referentiel = null; // nombre de jour à partir de la date courate pour lesquels on affiche les points
 
/**
92,6 → 93,7
$this->url_site = (isset($url_site) ? urldecode($url_site) : null);
$this->image = (isset($image) ? urldecode($image) : null);
$this->nbjours = (isset($nbjours) ? urldecode($nbjours) : null);
$this->annee = (isset($annee) ? urldecode($annee) : null);
$this->referentiel = (isset($referentiel) ? urldecode($referentiel) : null);
$this->start = (isset($start) ? $start : null);
$this->limit = (isset($limit) ? $limit : null);
124,6 → 126,7
$widget['donnees']['url_site'] = $this->url_site;
$widget['donnees']['image'] = $this->image;
$widget['donnees']['nbjours'] = $this->nbjours;
$widget['donnees']['annee'] = $this->annee;
$widget['donnees']['referentiel'] = $this->referentiel;
$widget['donnees']['url_limites_communales'] = $this->obtenirUrlsLimitesCommunales();
$widget['donnees']['communeImageUrl'] = $this->config['carto']['communeImageUrl'];
/trunk/widget/modules/cartopoint/squelettes/carte_defaut.tpl.html
59,6 → 59,10
if (nbJours != null) {
filtreCommun += '&nbjours=<?=rawurlencode($nbjours)?>';
}
var annee = '<?= ($annee != null) ? $annee : "null"; ?>';
if (annee != null) {
filtreCommun += '&annee=<?=rawurlencode($annee)?>';
}
var referentiel = '<?= ($referentiel != null) ? $referentiel : "null"; ?>';
if (referentiel != null) {
filtreCommun += '&referentiel=<?=rawurlencode($referentiel)?>';
/trunk/jrest/services/CelWidgetMapPoint.php
125,6 → 125,7
$this->construireWhereProjet().
$this->construireWhereTag().
$this->construireWhereNombreDeJours().
$this->construireWhereAnnee().
' GROUP BY id_coord';
 
$resultats_emplacements = Cel::db()->requeter($requete);
162,6 → 163,7
$this->construireWhereProjet().
$this->construireWhereTag().
$this->construireWhereNombreDeJours();
$this->construireWhereAnnee().
 
$resultats_nb_obs = Cel::db()->requeter($requete);
return $resultats_nb_obs[0]['nb'];
346,6 → 348,7
$this->construireWhereProjet().
$this->construireWhereTag().
$this->construireWhereNombreDeJours().
$this->construireWhereAnnee().
'ORDER BY nom_sel ASC '.
"LIMIT {$this->start},{$this->limit} ";
//echo $requete;exit;
492,6 → 495,7
$this->construireWhereProjet().
$this->construireWhereTag().
$this->construireWhereNombreDeJours().
$this->construireWhereAnnee().
'ORDER BY nom_ret ASC '.
"LIMIT {$this->start},{$this->limit} ";
//$this->debug[] = $requete;
1075,6 → 1079,15
return $sql;
}
 
private function construireWhereAnnee() {
$sql = null;
extract($this->parametres);
if (isset($annee) && !$this->etreNull($annee)) {
$sql = ' AND YEAR(co.date_creation) = ' . Cel::db()->proteger($annee) . ' ';
}
return $sql;
}
 
/**
* Traitement de $tag pour construction du filtre dans la requête
*/