Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1020 Rev 1569
Line 21... Line 21...
21
	}
21
	}
Line 22... Line 22...
22
 
22
 
23
	protected function initialiserProjet($projetNom) {
23
	protected function initialiserProjet($projetNom) {
24
		$this->projetNom = $projetNom;
24
		$this->projetNom = $projetNom;
25
	}
25
	}
26
	
26
 
27
	//+------------------------------------------------------------------------------------------------------+
27
	//+------------------------------------------------------------------------------------------------------+
28
	// Méthodes d'url
28
	// Méthodes d'url
29
	/**
29
	/**
30
	* Formate une url à partir d'un template contenant des paramètres à remplacer sous la forme {monParametre}.
30
	* Formate une url à partir d'un template contenant des paramètres à remplacer sous la forme {monParametre}.
Line 34... Line 34...
34
	*  - {projet} : le code du référentiel courrant ou définit dans le constructeur de l'objet métier.
34
	*  - {projet} : le code du référentiel courrant ou définit dans le constructeur de l'objet métier.
35
	*
35
	*
36
	* @param String $tpl le squelette d'url à formater.
36
	* @param String $tpl le squelette d'url à formater.
37
	* @param Array $parametres le tableau de parametres (sans accolades pour les clés).*/
37
	* @param Array $parametres le tableau de parametres (sans accolades pour les clés).*/
38
	public function formaterUrl($tpl, Array $parametres) {
38
	public function formaterUrl($tpl, Array $parametres) {
39
		foreach($parametres as $key=> $value) {
39
		foreach ($parametres as $key=> $value) {
40
			$tpl = str_replace('{'.$key.'}',rawurlencode($value),$tpl);
40
			$tpl = str_replace('{'.$key.'}', rawurlencode($value), $tpl);
41
		}
41
		}
42
		return $tpl;
42
		return $tpl;
43
	}
43
	}
Line 44... Line 44...
44
 
44
 
Line 52... Line 52...
52
		if (! isset($this->Bdd)) {
52
		if (! isset($this->Bdd)) {
53
			$this->Bdd = new Bdd();
53
			$this->Bdd = new Bdd();
54
		}
54
		}
55
		return $this->Bdd;
55
		return $this->Bdd;
56
	}
56
	}
57
	
57
 
58
	//+----------------------------------------------------------------------------------------------------------------+
58
	//+----------------------------------------------------------------------------------------------------------------+
59
	// GESTION DES SQUELETTES PHP
59
	// GESTION DES SQUELETTES PHP
Line 60... Line 60...
60
 
60
 
61
	/**
61
	/**