Subversion Repositories eFlore/Applications.cel

Rev

Rev 1361 | Rev 1464 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1361 Rev 1410
Line 439... Line 439...
439
		$item['modifier_par'] = $observation['id_observation'];
439
		$item['modifier_par'] = $observation['id_observation'];
440
		return $item;
440
		return $item;
441
	}
441
	}
Line 442... Line 442...
442
 
442
 
443
	private function creerTitre($obs) {
-
 
444
		$date = $obs['date_observation'];
443
	private function creerTitre($obs) {
445
		$date = date("d/m/Y", strtotime($date));
444
		$date = ($obs['date_observation'] != '0000-00-00 00:00:00') ? 'le '.date("d/m/Y", strtotime($date)) : '' ;
446
		$nom_plante = $obs['nom_sel'].' [nn'.$obs['nom_sel_nn'].']';
445
		$nom_plante = $obs['nom_sel'].' [nn'.$obs['nom_sel_nn'].']';
447
		$lieu = $obs['zone_geo'].' ('.$obs['ce_zone_geo'].')';
446
		$lieu = $obs['zone_geo'].' ('.$obs['ce_zone_geo'].')';
448
		$utilisateur = $this->getIntituleAuteur($obs['courriel_utilisateur']);
447
		$utilisateur = $this->getIntituleAuteur($obs['courriel_utilisateur']);
449
		$titre = "$nom_plante à $lieu par $utilisateur le $date";
448
		$titre = "$nom_plante à $lieu par $utilisateur $date";
450
		$titre = $this->nettoyerTexte($titre);
449
		$titre = $this->nettoyerTexte($titre);
451
		return $titre;
450
		return $titre;
Line 452... Line 451...
452
	}
451
	}
Line 475... Line 474...
475
		$lien_correction = sprintf($this->config['settings']['phpEditUrlTpl'], $obs['id_observation']);
474
		$lien_correction = sprintf($this->config['settings']['phpEditUrlTpl'], $obs['id_observation']);
476
		$lieu = $obs['zone_geo'].' ('.$this->convertirCodeZoneGeoVersCodeInsee($obs['ce_zone_geo']).') > '.$obs['lieudit'].' > '.$obs['station'];
475
		$lieu = $obs['zone_geo'].' ('.$this->convertirCodeZoneGeoVersCodeInsee($obs['ce_zone_geo']).') > '.$obs['lieudit'].' > '.$obs['station'];
477
		$milieu = $obs['milieu'];
476
		$milieu = $obs['milieu'];
478
		$coordonnees = ($this->etreNull($obs['latitude']) && $this->etreNull($obs['longitude'])) ? '' : $obs['latitude'].'/'.$obs['longitude'];
477
		$coordonnees = ($this->etreNull($obs['latitude']) && $this->etreNull($obs['longitude'])) ? '' : $obs['latitude'].'/'.$obs['longitude'];
479
		$commentaire = $obs['commentaire'];
478
		$commentaire = $obs['commentaire'];
480
		$date_observation = $this->formaterDate($obs['date_observation'], '%A %d %B %Y');
479
		$date_observation = ($date_observation != '0000-00-00 00:00:00') ? $this->formaterDate($obs['date_observation'], '%A %d %B %Y') : '';
481
		$date_transmission = $this->formaterDate($obs['date_transmission']);
480
		$date_transmission = $this->formaterDate($obs['date_transmission']);
482
		$date_modification = $this->formaterDate($obs['date_modification']);
481
		$date_modification = $this->formaterDate($obs['date_modification']);
483
		$date_creation = $this->formaterDate($obs['date_creation']);
482
		$date_creation = $this->formaterDate($obs['date_creation']);
484
		$transmission = $obs['transmission'] == 1 ? "oui ($date_transmission)" : 'non';
483
		$transmission = $obs['transmission'] == 1 ? "oui ($date_transmission)" : 'non';
Line 528... Line 527...
528
		}
527
		}
529
		return $url_service;
528
		return $url_service;
530
	}
529
	}
Line 531... Line 530...
531
 
530
 
532
	private function getIntituleAuteur($courriel) {
531
	private function getIntituleAuteur($courriel) {
-
 
532
		$courriel = strtolower($courriel);
533
		$courriel = strtolower($courriel);
533
		if(isset($this->auteurs[$courriel])) {
-
 
534
			$intitule = $this->auteurs[$courriel];
-
 
535
		} else {
-
 
536
			$intitule = $courriel;
534
		$intitule = $this->auteurs[$courriel];
537
		}
535
		return $intitule;
538
		return $intitule;
536
	}
539
	}
537
}
540
}