/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)); |