1,15 → 1,17 |
<?php |
class AppUrls { |
private $urlBase = null; |
private $urlMobile = null; |
private $urlBaseDossier = null; |
private $urlCourante = null; |
private $urlRedirection = null; |
private $urlPopUp = null; |
|
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null) { |
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null, Url $urlMobile = 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; |
$this->urlMobile = (is_null($urlMobile)) ? Registre::get('eFlore.urlMobile') : $urlMobile; |
} |
|
public function obtenirUrlBase() { |
168,6 → 170,26 |
return $url; |
} |
|
public function getParametresUrlMobile() { |
$parametres = array( |
'referentiel' => Registre::get('parametres.referentiel'), |
'niveau' => 1, |
'module' => 'mobile', |
'action' => 'fiche' |
); |
return $parametres; |
} |
|
public function obtenirUrlMobile($numNom, $type_nom = 'nom_vernaculaire', $nom = '') { |
$parametres = $this->getParametresUrlMobile(); |
$parametres['num_nom'] = $numNom; |
$parametres['type_nom'] = $type_nom; |
$parametres['nom'] = $nom; |
$this->urlMobile->setRequete($parametres); |
$url = $this->urlMobile->getURL(); |
return $url; |
} |
|
public function getParametresUrlMetaDonnees() { |
$parametres = array( |
'module' => 'fiche-metadonnees', |