/trunk/applications/saisie/index.php |
---|
70,4 → 70,4 |
</div> |
</div> |
</body> |
</html> |
</html> |
/trunk/applications/saisie/squelettes/js/saisie.js |
---|
1,5 → 1,16 |
var urlBaseJrest = 'http://localhost/obs_saisons/applications/jrest/'; |
var urlBaseJrest = 'http://162.38.234.9/obs_saisons/applications/jrest/'; |
function getUrlBaseJrest() { |
url_page_courante = document.URL; |
if(url_page_courante.indexOf('http://www.') != -1) { |
return urlBaseJrest; |
} else { |
return urlBaseJrest.replace('http://www.','http://'); |
} |
} |
/** |
************************************************************************************************ |
************************************************************************************************ |
15,7 → 26,7 |
$('.pliage ul').hide(); |
$('.pliage > ul:first-child').hide(); |
$('.1er_element_date ul').show(); |
$('.1er_element_date > ul:first-child').show(); |
30,24 → 41,7 |
initialiserElementsPliables(); |
}); |
/** |
************************************************************************************************ |
************************************************************************************************ |
Fonctions pour la fiche individu |
************************************************************************************************ |
************************************************************************************************ |
**/ |
observations = $('.observations_individu'); |
window.alert(dump(observations)); |
observations[0].ready(function() { |
window.alert(dump(observations)); |
$(this).nextAll('ul').show(); |
}); |
/** |
************************************************************************************************ |
************************************************************************************************ |
100,6 → 94,8 |
}); |
/** |
************************************************************************************************ |
************************************************************************************************ |
375,7 → 371,7 |
} |
cacherElementsRafraichissables(); |
$.get(urlBaseJrest+'OdsCommune/informationsPourCoordonnees/?lat='+lat+'&lon='+lon, function(data) { |
infos_localites = jQuery.parseJSON(data); |
/trunk/applications/saisie/squelettes/js/.directory |
---|
New file |
0,0 → 1,3 |
[Dolphin] |
ShowPreview=true |
Timestamp=2010,12,1,15,3,34 |
/trunk/applications/saisie/squelettes/navigation/barre_admin.tpl.html |
---|
New file |
0,0 → 1,7 |
<!-- ODS_SAISIE - DEBUT BARRE ADMIN --> |
<div id="barre_admin"> |
Vous regardez les données de : <input type="text" name="identite_utilisateur" value="<?= AppControleur::getNomUtilisateur(); ?>" id="identite_utilisateur"> |
</div> |
<!-- ODS_SAISIE - FIN MENU NAVIGATION --> |
/trunk/applications/saisie/squelettes/pied.tpl.html |
---|
12,7 → 12,7 |
<p> |
Merci de signaler |
<a href="http://www.tela-botanica.net/suivi/index.php?do=newtask&project=32" class="lien_ext"> |
les bogues et améliorations pour l'application <?php echo I18n::get('test.truc'); ?> |
les bogues et améliorations pour l'application |
<span class="saisie-appli-info"> |
Application de saisie D'ODS |
</span> |
/trunk/applications/saisie/squelettes/images/chargement.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/applications/saisie/squelettes/images/chargement.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/trunk/applications/saisie/squelettes/images/attention.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = image/png |
/trunk/applications/saisie/squelettes/images/attention.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+image/png |
\ No newline at end of property |
/trunk/applications/saisie/squelettes/images/localiser.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = image/png |
/trunk/applications/saisie/squelettes/images/localiser.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+image/png |
\ No newline at end of property |
/trunk/applications/saisie/squelettes/images/retour.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = image/png |
/trunk/applications/saisie/squelettes/images/retour.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+image/png |
\ No newline at end of property |
/trunk/applications/saisie/squelettes/formulaires/espece_saisie.tpl.html |
---|
1,6 → 1,6 |
<!-- ODS_SAISIE - DEBUT SAISIE ESPECE --> |
<div id="saisie_espece"> |
<h2 class="etape"> Etape 2 : choisissez une nouvelle espece </h2> |
<h2 class="etape"> Etape 2 : choisissez une nouvelle espèce </h2> |
<form action="<?= Liens::getUrlValidationFormulaireSaisieEspece($id_station); ?>" method="post" id="form_saisie_espece"> |
<div class="element_formulaire"> |
<div id="onglets"> |
/trunk/applications/saisie/controleurs/Liens.php |
---|
67,6 → 67,7 |
$credit = ''; |
} else { |
$credit = file_get_contents(Config::get('dossier_images_especes').'/'.$nom_sci_formate.'.txt'); |
$credit = htmlentities($credit); |
} |
if(trim($credit) != '') { |
/trunk/applications/saisie/controleurs/Utilisateur.php |
---|
1,6 → 1,21 |
<?php |
abstract class Utilisateur extends aControleur { |
public function setIdentite($identite) { |
$_SESSION['ods_saisie']['identite'] = $identite; |
} |
public function getIdentite() { |
if($this->estAdmin()) { |
if(!isset($_SESSION['ods_saisie']['identite']) || $_SESSION['ods_saisie']['identite'] == '') { |
return $this->getIdentifiantNumerique(); |
} |
return $_SESSION['ods_saisie']['identite']; |
} else { |
return $this->getIdentifiantNumerique(); |
} |
} |
public function getIdentifiantNumerique() { |
return 0; |
} |
/trunk/applications/saisie/controleurs/AppControleur.php |
---|
82,10 → 82,14 |
private static function gererSession() { |
if (Config::get('session_demarrage')) { |
// Attribution d'un nom à la session |
session_name(Config::get('session_nom')); |
// Démarrage de la session |
session_start(); |
if(!isset($_SESSION)){ |
// Démarrage de la session si besoin |
session_start(); |
} |
} |
} |
99,6 → 103,10 |
} |
self::$utilisateur = new $classe_utilisateur(); |
if(self::$utilisateur->estAdmin()) { |
self::afficherBarreAdmin(); |
} |
} |
} |
124,9 → 132,24 |
self::$parametres['sortie']['corps'] = $formulaire; |
} |
private static function afficherBarreAdmin() { |
$barre_admin = self::$instance->getVue('navigation/barre_admin', $donnees); |
self::$parametres['sortie']['tete'] = $barre_admin; |
} |
public static function getIdUtilisateur() { |
return self::getUtilisateur()->getIdentifiantNumerique(); |
return self::getUtilisateur()->getIdentite(); |
//return self::getUtilisateur()->getIdentifiantNumerique(); |
} |
public static function getNomUtilisateur() { |
return self::getUtilisateur()->getNom(); |
//return self::getUtilisateur()->getIdentifiantNumerique(); |
} |
public static function changerUtilisateur() { |
return self::getUtilisateur()->setIdentite(); |
} |
/** |
* Fusionne un tableau de sortie par défaut avec le tableau renvoyé par l'action du module. |
/trunk/applications/saisie/controleurs/DrupalUtilisateur.php |
---|
2,7 → 2,9 |
class DrupalUtilisateur extends Utilisateur { |
public function getIdentifiantNumerique() { |
return $GLOBALS['user']->uid; |
return $GLOBALS['user']->uid; |
} |
public function getEmail() { |
22,7 → 24,6 |
} |
public function estIdentifie() { |
return user_is_logged_in(); |
} |
/trunk/applications/saisie/configurations/config.ini |
---|
19,9 → 19,9 |
;Encodage de l'application |
appli_encodage = "UTF-8" |
; Nom de domaine pour l'URL de base de l'application : 162.38.234.9 |
domaine = "www.tela-botanica.org" |
domaine = "www.obs-saisons.fr" |
; URL de base de l'application, si elle est laissée vide, l'application fonctionnera en Stand-alone |
url_base = "http://{ref:domaine}/client/collection/v{ref:info.version.code.num}-{ref:info.version.code.alpha}/" |
url_base = "" |
; URL de base de l'application avec l'indication du fichier de départ |
url_base_index = "{ref:url_base}index.php" |
; URL de base où se situe le .htacces réalisant la réecriture d'URL pour les permaliens de l'application |
51,3 → 51,6 |
; Spécifique à l'application |
; Url du Jrest utilisé pour les services web fournissant les données à l'application |
url_jrest = "http://162.38.234.9/obs_saisons/applications/jrest/" |
; Emplacement du dossier de base des images pour illustrer les espèces |
dossier_images_especes = "/home/aurelien/web/obs_saisons/documents/images_especes/" |
url_images_especes = "http://162.38.234.9/obs_saisons/documents/images_especes/" |
/trunk/applications/saisie/framework.defaut.php |
---|
3,4 → 3,4 |
// Renomer ce fichier en "framework.php" |
// Indiquer ci-dessous le chemin vers le fichier autoload.inc.php de la bonne version du Framework |
require_once '/framework/0.2/autoload.inc.php'; |
?> |
?> |
/trunk/applications/saisie/bibliotheque/dao/ObservationDao.php |
---|
32,7 → 32,7 |
} |
public function getListeObservationsPourIndividu($id_individu, $annee = null) { |
if (is_numeric($id_individu)) { |
$url = $this->url_jrest.self::SERVICE_OBSERVATION.'/'.self::METHODE_OBSERVATION_INDIVIDU.'/'.$id_individu; |
$json = $this->envoyerRequeteConsultation($url); |