Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1513 → Rev 1514

/trunk/bibliotheque/AppUrls.php
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;
}