Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 287 → Rev 286

/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/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/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";
}
}