Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

No changes between revisions

Ignore whitespace Rev 206 → Rev 207

/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);
/trunk/applications/saisie/index.php
70,4 → 70,4
</div>
</div>
</body>
</html>
</html>
/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/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/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/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/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/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/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/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.