Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 480 → Rev 481

/trunk/configurations/config.defaut.ini
36,10 → 36,20
base_url_application = "http://{ref:domaine}/eflore-consultation/"
; URL de base de l'application avec l'indication du fichier de départ
base_url_application_index = "php:'http://{ref:domaine}'.$_SERVER['SCRIPT_NAME']"
; URL de base de l'application avec l'indication du fichier pop-up
base_url_application_popup = "{ref:base_url_application}popup.php"
; URL de base où se situe le .htaccess réalisant la réécriture d'URL pour les permaliens de l'application
base_url_application_permalien = "http://{ref:domaine}/eflore-consultation/"
 
; +------------------------------------------------------------------------------------------------------+
; URL CSS commun du site
url_css_commun = "http://www.tela-botanica.org/sites/commun/generique/styles/commun.css"
; URL CSS spécialisé du site
url_css_site = "http://www.tela-botanica.org/sites/botanique/generique/styles/botanique.css"
; URL CSS eflore
url_css_appli = "{ref:base_url_application}presentations/styles/eflore.css"
 
; +------------------------------------------------------------------------------------------------------+
; Paramètrage de la session et de l'identification
; Devons nous démarrer une session : oui (true) ou non (false)
session_demarrage = "php:true"
140,7 → 150,6
imagesFicheBlocTpl = "{ref:imagesTpl}?masque.nn={idsNoms}&retour.format=CS&retour.tri=date"
imagesPopupTpl = "{ref:imagesTpl}/{id}"
 
 
textesTpl = "{ref:baseUrlApiEflore}/textes"
texteTpl = "{ref:textesTpl}/{id}?txt.format={txtFormat}"
texteTitreSectionTpl = "{ref:textesTpl}/{id}?txt.format={txtFormat}&txt.section.titre={sectionTitre}"
/trunk/bibliotheque/AppUrls.php
4,10 → 4,12
private $urlBaseDossier = null;
private $urlCourante = null;
private $urlRedirection = null;
private $urlPopUp = null;
 
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null) {
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null) {
$this->urlBase = (is_null($urlBase)) ? Registre::get('eFlore.urlBase') : $urlBase;
$this->urlBaseDossier = (is_null($urlBaseDossier)) ? Registre::get('eFlore.urlBaseDossier') : $urlBaseDossier;
$this->urlPopUp = (is_null($urlPopUp)) ? Registre::get('eFlore.urlPopUp') : $urlPopUp;
}
 
public function obtenirUrlBase() {
165,9 → 167,25
public function obtenirUrlPopUpIllustrations($idImg) {
$parametres = $this->getParametresUrlPopUpIllustrations();
$parametres['id'] = $idImg;
$this->urlBase->setRequete($parametres);
$url = $this->urlBase->getURL();
$this->urlPopUp->setRequete($parametres);
$url = $this->urlPopUp->getURL();
return $url;
}
 
public function getParametresUrlPopUpContact() {
$parametres = array(
'module' => 'popup-contact',
'action' => 'form'
);
return $parametres;
}
 
public function obtenirUrlPopUpContact($idUtilisateur) {
$parametres = $this->getParametresUrlPopUpContact();
$parametres['id'] = $idUtilisateur;
$this->urlPopUp->setRequete($parametres);
$url = $this->urlPopUp->getURL();
return $url;
}
}
?>
/trunk/controleurs/AppControleur.php
104,6 → 104,7
Registre::set('eFlore.urlBaseDossier', new Url(Config::get('base_url_application')));
Registre::set('eFlore.urlCourante', self::getUrlCourante());
Registre::set('eFlore.urlRedirection', self::getUrlRedirection());
Registre::set('eFlore.urlPopUp', new Url(Config::get('base_url_application_popup')));
 
Registre::set('parametres.referentiel', self::$parametres['referentiel']);
Registre::set('parametres.module', self::$parametres['module']);