Subversion Repositories Applications.referentiel

Rev

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

Rev 45 Rev 46
Line 14... Line 14...
14
 */
14
 */
15
class Versionnage extends AppliControleur {
15
class Versionnage extends AppliControleur {
Line 16... Line 16...
16
	
16
	
Line 17... Line -...
17
	const SCRIPT_A_LANCER = 'versionnage';
-
 
18
	
17
	const SCRIPT_A_LANCER = 'versionnage';
19
	private $manuel = null;
18
	
Line 20... Line 19...
20
	private $referentiel = null;
19
	private $referentiel = null;
21
	private $traitementDao = null;
20
	private $traitementDao = null;
Line 22... Line 21...
22
	
21
	
23
	public function __construct()  {
22
	public function __construct()  {
24
		parent::__construct();
23
		parent::__construct();
25
		
24
		
26
		// Récupération de paramêtres
-
 
27
		if (isset($_GET['ref'])) { // code du projet courrant
-
 
Line 28... Line 25...
28
			$this->referentiel = strtolower($_GET['ref']);
25
		// Récupération de paramêtres
29
		}
26
		if (isset($_GET['ref'])) { // code du projet courrant
30
		// Chargement des infos du manuel technique des référentiels
27
			$this->referentiel = strtolower($_GET['ref']);
Line 50... Line 47...
50
		$donnees = array();
47
		$donnees = array();
51
		$this->definirCommeModulePrincipal(get_class($this));
48
		$this->definirCommeModulePrincipal(get_class($this));
Line 52... Line 49...
52
		
49
		
53
		// Paramêtres pour l'url du formulaire
50
		// Paramêtres pour l'url du formulaire
54
		$this->url->unsetVariablesRequete(array('module', 'action', 'ref'));
51
		$this->url->unsetVariablesRequete(array('module', 'action', 'ref'));
55
		$donnees['url_form'] = $this->url->getUrl();
52
		$donnees['url_form'] = $this->obtenirUrlDemandeVersionnage($this->referentiel);
56
		$donnees['url_module'] = 'Versionnage';
-
 
57
		$donnees['url_action_demande'] = 'demanderTraitement';
53
		$donnees['url_module'] = 'Versionnage';
Line 58... Line 54...
58
		$donnees['url_action_rafraichir'] = 'afficherInterface';
54
		$donnees['url_action_rafraichir'] = 'afficherInterface';
59
		
55
		
Line 96... Line 92...
96
			}
92
			}
97
		} else {
93
		} else {
98
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
94
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdnff).");
99
		}
95
		}
Line -... Line 96...
-
 
96
		
100
		
97
		$donnees['messages'] = $this->getMessages();
101
		$this->setSortie(self::RENDU_CORPS, $this->getVue('form_version', $donnees), false);
98
		$this->setSortie(self::RENDU_CORPS, $this->getVue('form_version', $donnees), false);
102
		$this->construireMenu($this->referentiel);
99
		$this->construireMenu($this->referentiel);
103
		$this->construireFilAriane($this->referentiel);
100
		$this->construireFilAriane($this->referentiel);