Commentaires
This commit is contained in:
parent
30578cd087
commit
77665320d7
@ -21,6 +21,9 @@ class SessionCiblage
|
||||
if (isset($this->valeur['NB'])){ unset($this->valeur['NB']); }
|
||||
}
|
||||
|
||||
/**
|
||||
* Enregistre les informations dans la session
|
||||
*/
|
||||
protected function setSession()
|
||||
{
|
||||
$session = new Zend_Session_Namespace('ciblage');
|
||||
@ -28,7 +31,12 @@ class SessionCiblage
|
||||
$this->valeur['NB']['insee'] = $this->insee;
|
||||
$session->ciblage = $this->valeur;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Enregistre un critère et sa valeur
|
||||
* @param unknown_type $key
|
||||
* @param unknown_type $value
|
||||
*/
|
||||
public function setCritere($key, $value)
|
||||
{
|
||||
if(in_array($key, $this->criteres)) {
|
||||
@ -37,8 +45,16 @@ class SessionCiblage
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Définir les critères en une fois
|
||||
* @param array $criteres
|
||||
*/
|
||||
public function setCriteres($criteres){}
|
||||
|
||||
/**
|
||||
* Désactivation d'un critère
|
||||
* @param unknown_type $key
|
||||
*/
|
||||
public function unsetCritere($key)
|
||||
{
|
||||
if(key_exists($key, $this->valeur)) {
|
||||
@ -46,7 +62,11 @@ class SessionCiblage
|
||||
$this->setSession();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Récupération de la valeur d'un critère
|
||||
* @param unknown_type $key
|
||||
*/
|
||||
public function getCritere($key)
|
||||
{
|
||||
if(in_array($key, $this->criteres) && in_array($key, $this->valeur)) {
|
||||
@ -55,17 +75,29 @@ class SessionCiblage
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupération des critères et de leurs valeurs
|
||||
*/
|
||||
public function getCriteres()
|
||||
{
|
||||
return $this->valeur;
|
||||
}
|
||||
|
||||
/**
|
||||
* Définit un élément de comptage
|
||||
* @param unknown_type $element
|
||||
* @param unknown_type $nb
|
||||
*/
|
||||
public function setNb($element, $nb)
|
||||
{
|
||||
$this->{$element} = $nb;
|
||||
$this->setSession();
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupére la valeur d'un élément de comptage
|
||||
* @param unknown_type $element
|
||||
*/
|
||||
public function getNb($element)
|
||||
{
|
||||
return $this->{$element};
|
||||
|
Loading…
Reference in New Issue
Block a user