/trunk/applications/saisie/bibliotheque/dao/IndividuDao.php |
---|
58,6 → 58,7 |
$url = $this->url_jrest.self::SERVICE_INDIVIDU."/"; |
$json = $this->envoyerRequeteAjout($url, $donnees); |
$donnees = json_decode($json, true); |
$donnees_retour = json_decode($json, true); |
return $donnees_retour; |
/trunk/applications/saisie/bibliotheque/dao/ExportDao.php |
---|
25,7 → 25,7 |
public function getExportObservations($id_espece) { |
$url = $this->url_jrest.self::SERVICE_EXPORT.'/'.self::METHODE_EXPORT_EVENEMENTS.'/?utilisateur='.AppControleur::getIdUtilisateur(); |
$json = $this->envoyerRequeteConsultation($url); |
$json = $this->envoyerRequeteConsultation($url); |
$donnees = json_decode($json, true); |
return $donnees; |
/trunk/applications/saisie/bibliotheque/dao/EspeceDao.php |
---|
18,7 → 18,6 |
const METHODE_ESPECES_STATION = 'EspecesPourStation'; |
const METHODE_ESPECES_TYPE = 'EspecesParType'; |
const METHODE_ESPECES_TYPE_ADMIN = 'EspecesParTypeAdmin'; |
const METHODE_INFOS_ESPECE = 'Espece'; |
/** |
52,7 → 51,6 |
/** |
* Retourne l'ensemble des especes présentes organisées hierarchiquement par type. |
* Mais seulement sur les espèces actives |
* |
* @return array un tableau contenant les informations sur les especes. |
*/ |
63,20 → 61,6 |
$donnees = json_decode($json, true); |
return $donnees; |
} |
/** |
* Retourne l'ensemble des especes présentes organisées hierarchiquement par type, |
* ce qui comprend également les espèces inactives |
* |
* @return array un tableau contenant les informations sur les especes. |
*/ |
public function getListeEspecesAdminParType() { |
$url = $this->url_jrest.self::SERVICE_ESPECE.'/'.self::METHODE_ESPECES_TYPE_ADMIN.'/'; |
$json = $this->envoyerRequeteConsultation($url); |
$donnees = json_decode($json, true); |
return $donnees; |
} |
public function getInformationsEspece($id_espece) { |
103,12 → 87,5 |
return true; |
} |
public function modifierEspece($id_espece, $valeurs_espece) { |
$url = $this->url_jrest.self::SERVICE_ESPECE."/".$id_espece; |
$json = $this->envoyerRequeteModif($url, $valeurs_espece); |
$donnees = json_decode($json, true); |
return ($donnees == 'ok'); |
} |
} |
?> |
/trunk/applications/saisie/squelettes/navigation/barre_admin.tpl.html |
---|
1,13 → 1,10 |
<!-- ODS_SAISIE - DEBUT BARRE ADMIN --> |
<div id="barre_admin"> |
<form action="<?= Liens::getUrlDefaut(); ?>" id="form_changement_identite" method="post"> |
Vous regardez les données de : <input type="text" id="identite_utilisateur" size="10" name="identite_utilisateur" value="<?= AppControleur::getUtilisateur()->getIdentiteNom(); ?>" /> |
</form> |
<div class="export_observation_admin"> |
<a href="<?= Liens::getUrlExportDonneesObservations() ?>" id="lien_export_observation"> Exporter les observations des membres </a> |
</div> |
<div class="gestion_espece_admin"> |
<a href="<?= Liens::getUrlAdministrationEspeces() ?>" id="lien_admin_especes"> Administrer les espèces </a> |
</div> |
<form action="<?= Liens::getUrlDefaut(); ?>" id="form_changement_identite" method="post"> |
Vous regardez les données de : <input type="text" id="identite_utilisateur" size="10" name="identite_utilisateur" value="<?= AppControleur::getUtilisateur()->getIdentiteNom(); ?>" /> |
</form> |
<span class="export_observation_admin"> |
<a href="<?= Liens::getUrlExportDonneesObservations() ?>" id="lien_export_observation"> Exporter les observations des membres </a> |
</span> |
</div> |
<!-- ODS_SAISIE - FIN MENU NAVIGATION --> |
/trunk/applications/saisie/squelettes/listes/espece_liste_administration.tpl.html |
---|
File deleted |
\ No newline at end of file |
/trunk/applications/saisie/squelettes/css/saisie.css |
---|
428,7 → 428,7 |
-moz-border-radius: 10px 10px 10px 10px; |
background-color: #F4F2EB; |
border: 1px solid #D1C6A8; |
height: 60px; |
height: 22px; |
margin-bottom: 10px; |
padding: 5px; |
} |
442,33 → 442,8 |
background: url("../images/csv.png") no-repeat scroll 28px 0 transparent; |
padding-left: 46px; |
padding-top: 3px; |
} |
}; |
.gestion_espece_admin { |
background: url("../images/espece.png") no-repeat scroll 28px 0 transparent; |
padding-left: 46px; |
padding-top: 3px; |
} |
.saisie_liste_especes_admin { |
width: 100%; |
} |
.saisie_liste_especes_admin tr:nth-child(1) { |
color: #494949; |
background-color: #CFCFCF; |
} |
.saisie_liste_especes_admin .espece_inactive { |
color: #494949; |
background-color: #FF7D73; |
} |
#form_modification_espece_admin label { |
width: 150px; |
padding-right: 50px; |
} |
/* ============ Styles créés par des effets javascripts automatiques ===== */ |
.chargement { |
/trunk/applications/saisie/squelettes/formulaires/espece_modification_administration.tpl.html |
---|
File deleted |
\ No newline at end of file |
/trunk/applications/saisie/controleurs/Administration.php |
---|
File deleted |
\ No newline at end of file |
/trunk/applications/saisie/controleurs/Liens.php |
---|
65,14 → 65,6 |
return Config::get('url_fiches_especes').$nom_sci_formate.'/'; |
} |
public static function getUrlAdministrationEspeces() { |
$params = array( |
'module' => 'Administration', |
'action' => 'afficherListeEspecesAdministrables' |
); |
return self::construireUrl($params); |
} |
public static function getCreditImageEspece($nom_sci) { |
$nom_sci_formate = strtolower(str_replace(' ', '_', $nom_sci)); |
337,25 → 329,6 |
return self::construireUrl($params); |
} |
public static function getUrlFormulaireModificationEspeceAdmin($id_espece) { |
$params = array( |
'module' => 'Administration', |
'action' => 'afficherFormulaireModificationEspeceAdmin', |
'id_espece' => $id_espece |
); |
return self::construireUrl($params); |
} |
public static function getUrlValidationFormulaireModificationEspeceAdmin($id_espece) { |
$params = array( |
'module' => 'Administration', |
'action' => 'validerFormulaireModificationEspeceAdmin', |
'id_espece' => $id_espece |
); |
return self::construireUrl($params); |
} |
public static function renvoyerStylesInclus() { |
$styles = ''; |
/trunk/applications/saisie/controleurs/aControleur.php |
---|
223,18 → 223,6 |
public static function formaterChaineVersClasseCss($chaine) { |
return trim(str_replace(' ','_',$chaine)); |
} |
public static function tronquerChaineSansCouperMot($chaine, $longueur = 120) { |
$retour = ""; |
if (strlen ($chaine) < $longueur) { |
$retour = $chaine; |
} elseif (preg_match ("/(.{1,$longueur})\s./ms", $chaine, $match)) { |
$retour = $match [1] . "..."; |
} else { |
$retour = substr ($chaine, 0, $longueur) . "..."; |
} |
return $retour; |
} |
protected function chargerPiedDePage() { |
$donnees['appli'] = Application::getInfo(); |
/trunk/applications/saisie/controleurs/Export.php |
---|
34,7 → 34,9 |
$donnees = array(); |
$export_dao = new ExportDao(); |
$export = $export_dao->getExportObservations(); |
$csv = $this->convertirTableauAssocVersCSV($export); |
$this->envoyerFichier($csv); |
55,13 → 57,7 |
foreach($tableau as $elements) { |
unset($elements['pseudo_participant']); |
unset($elements['mail_participant']); |
$ligne = ""; |
// parcours des cases de chaque ligne nécessaire car si on utilise implode |
// les valeurs vides ne sont pas prises et ça décale les colonnes |
foreach ($elements as $element) { |
$ligne .= '"'.$element.'";'; |
} |
$csv .= $ligne."\n"; |
$csv .= implode(';',$elements).";\n"; |
} |
} |