/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']); |