/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 |
*/ |