Subversion Repositories Applications.referentiel

Rev

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

Rev 51 Rev 57
Line 88... Line 88...
88
		} else {
88
		} else {
89
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
89
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
90
		}
90
		}
Line 91... Line 91...
91
		
91
		
-
 
92
		$donnees['messages'] = $this->getMessages();
92
		$donnees['messages'] = $this->getMessages();
93
		$this->traiterEsperluette($donnees);
93
		$this->setSortie(self::RENDU_CORPS, $this->getVue('form_version', $donnees), false);
94
		$this->setSortie(self::RENDU_CORPS, $this->getVue('form_version', $donnees), false);
94
		$this->construireMenu($this->referentiel);
95
		$this->construireMenu($this->referentiel);
95
		$this->construireFilAriane($this->referentiel);
96
		$this->construireFilAriane($this->referentiel);
Line 96... Line 97...
96
	}
97
	}
97
	
98
	
98
	public function instancierChampsVersionnage() {
99
	public function instancierChampsVersionnage() {
99
		$version = array();
100
		$version = array();
100
		foreach ($this->version as $champ) {
101
		foreach ($this->version as $champ) {
-
 
102
			if (isset($_POST[$champ])) {
101
			if (isset($_POST[$champ])) {
103
				$version[$champ] = $this->supprimerSlash($_POST[$champ]);
102
				$version[$champ] = stripslashes($_POST[$champ]);
104
				$version[$champ] = $this->traiterCasesACocher($version[$champ]);
Line 103... Line 105...
103
			} else {
105
			} else {
104
				$version[$champ] = $this->getValeurParDefaut($champ);
106
				$version[$champ] = $this->getValeurParDefaut($champ);
105
				
107
				
106
			}
108
			}
Line -... Line 109...
-
 
109
		}
-
 
110
		return $version;
-
 
111
	}
-
 
112
	
-
 
113
	private function traiterCasesACocher($valeur_post) {
-
 
114
		if (is_array($valeur_post)) {
-
 
115
			$valeur_post = array_flip($valeur_post);
107
		}
116
		}
108
		return $version;
117
		return $valeur_post;
109
	}
118
	}
110
	
119
	
111
	public function getValeurParDefaut($champ) {
120
	public function getValeurParDefaut($champ) {