Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Regard whitespace Rev 326 → Rev 327

/trunk/applications/rendu/controleurs/Rendu.php
27,6 → 27,11
}
private function mb_ucfirst($str) {
$fc = mb_strtoupper(mb_substr($str, 0, 1));
return $fc.mb_substr($str, 1);
}
 
private function afficherCarte() {
$carte = $this->getCarteDemandee();
37,6 → 42,9
$evenements_dao = new EvenementDao();
$evenements = $evenements_dao->getListeEvenements();
$observations_dao = new ObservationDao();
$annees_ayant_obs = $observations_dao->getAnneesAyantObservations();
 
$chaine_variables_script = '<script type="text/javascript" language="javascript">';
$chaine_variables_script .= ' var url_widget = "'.Liens::getUrlBaseComplete().'"; ';
43,6 → 51,7
$chaine_variables_script .= ' var tableau_especes = new Array(); ';
$chaine_variables_script .= ' var tableau_evenements_especes = new Array(); ';
$chaine_variables_script .= ' var tableau_evenements = new Array(); ';
$chaine_variables_script .= ' var annees_ayant_obs = '.json_encode($annees_ayant_obs).'; ';
foreach($especes as $id_type_espece => $type_espece) {
49,13 → 58,13
$chaine_variables_script .= 'tableau_especes['.$id_type_espece.'] = new Array();';
foreach($type_espece['especes'] as $id_espece => $espece) {
$chaine_variables_script .= 'tableau_especes['.$id_type_espece.']['.$id_espece.'] = "'.$espece['nom_vernaculaire'].'";';
$chaine_variables_script .= 'tableau_especes['.$id_type_espece.']['.$id_espece.'] = "'.$this->mb_ucfirst($espece['nom_vernaculaire']).'";';
$chaine_variables_script .= 'tableau_evenements_especes['.$id_espece.'] = "'.$espece['evenements'].'";';
}
}
foreach($evenements as $id_evenement => $evenement) {
$nom_evenement = $evenement['nom'];
$nom_evenement = $this->mb_ucfirst($evenement['nom']);
if(trim($evenement['nom']) != '') {
$nom_evenement .= ' stade '.$evenement['code'];
}
72,6 → 81,7
$donnees['script'] = $chaine_variables_script;
$donnees['especes'] = $especes;
$donnees['evenements'] = $evenements;
$donnees['annees_ayant_obs'] = $annees_ayant_obs;
$formulaire = $this->getVue('cartes/observations_'.$carte,$donnees);
$this->setSortie(self::RENDU_CORPS, $formulaire);