Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 477 | Rev 493 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 477 Rev 481
Line 2... Line 2...
2
class AppUrls {
2
class AppUrls {
3
	private $urlBase = null;
3
	private $urlBase = null;
4
	private $urlBaseDossier = null;
4
	private $urlBaseDossier = null;
5
	private $urlCourante = null;
5
	private $urlCourante = null;
6
	private $urlRedirection = null;
6
	private $urlRedirection = null;
-
 
7
	private $urlPopUp = null;
Line 7... Line 8...
7
 
8
 
8
	public function __construct(Url $urlBase = null, Url $urlBaseDossier = null) {
9
	public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null) {
9
		$this->urlBase = (is_null($urlBase)) ? Registre::get('eFlore.urlBase') : $urlBase;
10
		$this->urlBase = (is_null($urlBase)) ? Registre::get('eFlore.urlBase') : $urlBase;
-
 
11
		$this->urlBaseDossier = (is_null($urlBaseDossier)) ? Registre::get('eFlore.urlBaseDossier') : $urlBaseDossier;
10
		$this->urlBaseDossier = (is_null($urlBaseDossier)) ? Registre::get('eFlore.urlBaseDossier') : $urlBaseDossier;
12
		$this->urlPopUp = (is_null($urlPopUp)) ? Registre::get('eFlore.urlPopUp') : $urlPopUp;
Line 11... Line 13...
11
	}
13
	}
12
 
14
 
13
	public function obtenirUrlBase() {
15
	public function obtenirUrlBase() {
Line 163... Line 165...
163
	}
165
	}
Line 164... Line 166...
164
 
166
 
165
	public function obtenirUrlPopUpIllustrations($idImg) {
167
	public function obtenirUrlPopUpIllustrations($idImg) {
166
		$parametres = $this->getParametresUrlPopUpIllustrations();
168
		$parametres = $this->getParametresUrlPopUpIllustrations();
167
		$parametres['id'] = $idImg;
169
		$parametres['id'] = $idImg;
-
 
170
		$this->urlPopUp->setRequete($parametres);
-
 
171
		$url = $this->urlPopUp->getURL();
-
 
172
		return $url;
-
 
173
	}
-
 
174
 
-
 
175
	public function getParametresUrlPopUpContact() {
-
 
176
		$parametres = array(
-
 
177
				'module' => 'popup-contact',
-
 
178
				'action' => 'form'
-
 
179
		);
-
 
180
		return $parametres;
-
 
181
	}
-
 
182
 
-
 
183
	public function obtenirUrlPopUpContact($idUtilisateur) {
-
 
184
		$parametres = $this->getParametresUrlPopUpContact();
-
 
185
		$parametres['id'] = $idUtilisateur;
168
		$this->urlBase->setRequete($parametres);
186
		$this->urlPopUp->setRequete($parametres);
169
		$url = $this->urlBase->getURL();
187
		$url = $this->urlPopUp->getURL();
170
		return $url;
188
		return $url;
171
	}
189
	}
172
}
190
}
173
?>
191
?>