Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 946 Rev 990
Line 1... Line 1...
1
<?php
1
<?php
2
class AppUrls {
2
class AppUrls {
3
	private $urlBase = null;
3
	private $urlBase = null;
-
 
4
	private $urlMobile = null;
4
	private $urlBaseDossier = null;
5
	private $urlBaseDossier = null;
5
	private $urlCourante = null;
6
	private $urlCourante = null;
6
	private $urlRedirection = null;
7
	private $urlRedirection = null;
7
	private $urlPopUp = null;
8
	private $urlPopUp = null;
Line 8... Line 9...
8
 
9
 
9
	public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null) {
10
	public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null, Url $urlMobile = null) {
10
		$this->urlBase = (is_null($urlBase)) ? Registre::get('eFlore.urlBase') : $urlBase;
11
		$this->urlBase = (is_null($urlBase)) ? Registre::get('eFlore.urlBase') : $urlBase;
11
		$this->urlBaseDossier = (is_null($urlBaseDossier)) ? Registre::get('eFlore.urlBaseDossier') : $urlBaseDossier;
12
		$this->urlBaseDossier = (is_null($urlBaseDossier)) ? Registre::get('eFlore.urlBaseDossier') : $urlBaseDossier;
-
 
13
		$this->urlPopUp = (is_null($urlPopUp)) ? Registre::get('eFlore.urlPopUp') : $urlPopUp;
12
		$this->urlPopUp = (is_null($urlPopUp)) ? Registre::get('eFlore.urlPopUp') : $urlPopUp;
14
		$this->urlMobile = (is_null($urlMobile)) ? Registre::get('eFlore.urlMobile') : $urlMobile;
Line 13... Line 15...
13
	}
15
	}
14
 
16
 
15
	public function obtenirUrlBase() {
17
	public function obtenirUrlBase() {
Line 165... Line 167...
165
		$parametres['nom'] = $nom;
167
		$parametres['nom'] = $nom;
166
		$this->urlBase->setRequete($parametres);
168
		$this->urlBase->setRequete($parametres);
167
		$url = $this->urlBase->getURL();
169
		$url = $this->urlBase->getURL();
168
		return $url;
170
		return $url;
169
	}
171
	}
-
 
172
	
-
 
173
	public function getParametresUrlMobile() {
-
 
174
		$parametres = array(
-
 
175
			'referentiel' => Registre::get('parametres.referentiel'),
-
 
176
			'niveau' => 1,
-
 
177
			'module' => 'mobile',
-
 
178
			'action' => 'fiche'
-
 
179
		);
-
 
180
		return $parametres;
-
 
181
	}
-
 
182
	
-
 
183
	public function obtenirUrlMobile($numNom, $type_nom = 'nom_vernaculaire', $nom = '') {
-
 
184
		$parametres = $this->getParametresUrlMobile();
-
 
185
		$parametres['num_nom'] = $numNom;
-
 
186
		$parametres['type_nom'] = $type_nom;
-
 
187
		$parametres['nom'] = $nom;
-
 
188
		$this->urlMobile->setRequete($parametres);
-
 
189
		$url = $this->urlMobile->getURL();
-
 
190
		return $url;
-
 
191
	}
Line 170... Line 192...
170
 
192
 
171
	public function getParametresUrlMetaDonnees() {
193
	public function getParametresUrlMetaDonnees() {
172
		$parametres = array(
194
		$parametres = array(
173
			'module' => 'fiche-metadonnees',
195
			'module' => 'fiche-metadonnees',