Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 42 → Rev 43

/trunk/applications/saisie/controleurs/Individu.php
32,6 → 32,10
}
public function afficherFormulaireSaisieIndividu($donnees = array()) {
$donnees['id_station'] = $_GET['id_station'];
$donnees['id_espece'] = $_GET['id_espece'];
$formulaire = $this->getFormulaireSaisieIndividu($donnees);
$this->setSortie(self::RENDU_CORPS, $formulaire);
}
72,13 → 76,14
public function afficherInformationsIndividu() {
$id_individu = $this->id_individu_en_cours;
$id_espece = $_GET['id_individu'];
$id_individu = $_GET['id_individu'];
$id_espece = $_GET['id_espece'];
$donnees['infos_individu'] = $this->getInformationsIndividu($id_individu);
$espece_dao = new EspeceDao();
$donnees['infos_espece'] = $espece_dao->getInformationsEspece($id_espece);
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiches/individu_fiche', $donnees));
}
/trunk/applications/saisie/controleurs/Observation.php
24,6 → 24,7
public function initialiser() {
$this->id_observation_en_cours = $_GET['id_observation'];
$this->setNavigation();
}
public function executerActionParDefaut() {
51,7 → 52,7
$station = new Station();
$individus = $station->getIndividusStation($id_station);
$individus = $station->getIndividusStationPourEspece($id_station,$id_espece);
foreach($individus as &$individu) {
$observation = new Observation();
58,8 → 59,6
$individu['observations'] = $observation->getListeObservationsPourIndividu($individu['id']);
$individu['url'] = aControleur::getUrlConsultationFicheIndividu($individu['id'],$individu['id']);
}
echo $id_individu_a_modifier_observation;
 
$donnees['evenements'] = $evenements;
$donnees['individus'] = $individus;
71,10 → 70,18
}
// +---------------------------------------------------------------------------------------------------------------+
// METHODES POUR FABRIQUER LE MENU
public function setNavigation() {
$station = new Station();
$this->setSortie(self::RENDU_NAVIGATION, $station->construireMenuNavigation());
}
// +---------------------------------------------------------------------------------------------------------------+
// METHODES APPELEES LORS DE LA VALIDATION D'UN FORMULAIRE
public function validerFormulaireAjoutObservation() {
$valeurs_formulaires = $_POST['form_saisie_observation'];
$valeurs_formulaires = $_POST;
$valeurs_verifiees = array();
84,8 → 91,11
public function validerFormulaireModificationObservation() {
$valeurs_formulaires = $_POST['form_modif_observation'];
$valeurs_formulaires = $_POST;
Debug::printr($valeurs_formulaires);
exit;
$valeurs_verifiees = array();
$observation_dao = new ObservationDao();
/trunk/applications/saisie/controleurs/aControleur.php
280,9 → 280,9
return '?module=Station&action=afficherFormulaireModificationStation&id_station='.$id_station;
}
public static function getUrlConsultationFicheIndividu($id_station, $id_individu) {
public static function getUrlConsultationFicheIndividu($id_station, $id_espece, $id_individu) {
// TODO: gérer les urls comme dans l'annuaire
return '?module=Individu&action=afficherInformationsIndividu&id_station='.$id_station.'&id_individu='.$id_individu;
return '?module=Individu&action=afficherInformationsIndividu&id_station='.$id_station.'&id_espece='.$id_espece.'&id_individu='.$id_individu;
}
313,8 → 313,13
return '?module=Espece&action=validerFormulaireSaisieEspece&id_station='.$id_station;
}
public static function getUrlFormulaireModificationObservation($id_individu) {
public static function getUrlFormulaireModificationObservation($id_station,$id_espece, $id_individu) {
// TODO: gérer les urls comme dans l'annuaire
return '?module=Observation&action=afficherFormulaireModificationObservation&id_individu='.$id_individu;
return '?module=Observation&action=afficherFormulaireModificationObservation&id_station='.$id_station.'&id_espece='.$id_espece.'&id_individu='.$id_individu;
}
public static function getUrlValidationFormulaireModificationObservation($id_station,$id_espece, $id_individu) {
// TODO: gérer les urls comme dans l'annuaire
return '?module=Observation&action=validerFormulaireModificationObservation&id_station='.$id_station.'&id_espece='.$id_espece.'&id_individu='.$id_individu;
}
}
/trunk/applications/saisie/controleurs/Station.php
177,4 → 177,12
return $liste_individus;
}
public function getIndividusStationPourEspece($id_station,$id_espece) {
$individu_dao = new IndividuDao();
$liste_individus = $individu_dao->getListeIndividusPourStationPourEspece($id_station, $id_espece);
return $liste_individus;
}
}
/trunk/applications/saisie/controleurs/Espece.php
58,8 → 58,6
public function validerFormulaireSaisieEspece() {
$valeurs_verifiees = $this->collecterValeursFormulaireSaisieEspece();
Debug::printr($_POST);
 
$individu = new Individu();
$this->setSortie(self::RENDU_CORPS,$individu->getFormulaireSaisieIndividu($valeurs_verifiees));