1,5 → 1,6 |
<?php |
class AppUrls { |
private $urlDomaine = null; |
private $urlBase = null; |
private $urlMobile = null; |
private $urlBaseDossier = null; |
7,7 → 8,8 |
private $urlRedirection = null; |
private $urlPopUp = null; |
|
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null, Url $urlMobile = null) { |
public function __construct(Url $urlBase = null, Url $urlBaseDossier = null, Url $urlPopUp = null, Url $urlMobile = null, Url $urlDomaine = null) { |
$this->urlDomaine = (is_null($urlDomaine)) ? Registre::get('eFlore.domaine') : $urlDomaine; |
$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; |
79,11 → 81,8 |
|
public function getParametresUrlRechercheAvancee() { |
$parametres = array( |
'referentiel' => Registre::get('parametres.referentiel'), |
'niveau' => Registre::get('parametres.niveau'), |
'module' => 'recherche', |
'action' => 'rechercheAvancee', |
'type_nom' => 'nom_scientifique' |
'hFR[referentiels][0]' => Registre::get('parametres.referentiel'), |
'in' => 'flore' |
); |
return $parametres; |
} |
109,8 → 108,8 |
public function obtenirUrlRechercheAvancee($params = array()) { |
$parametres = $this->getParametresUrlRechercheAvancee(); |
$parametres = array_merge($parametres,$params); |
$this->urlBase->setRequete($parametres); |
$url = $this->urlBase->getURL(); |
$this->urlDomaine->setRequete($parametres); |
$url = $this->urlDomaine->getURL(); |
return $url; |
} |
|