Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 480 → Rev 481

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