Subversion Repositories Applications.reseau

Rev

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

Rev 51 Rev 52
Line 48... Line 48...
48
	protected $cheminLog;
48
	protected $cheminLog;
49
	protected $pageSource;
49
	protected $pageSource;
50
	protected $serviceDestination;
50
	protected $serviceDestination;
51
	protected $emailDestination;
51
	protected $emailDestination;
52
	protected $action;
52
	protected $action;
53
	protected $lang;
53
	protected $langue;
-
 
54
	protected $langueDefaut;
Line 54... Line 55...
54
 
55
 
55
	protected $description;
56
	protected $description;
56
	protected $gravite;
57
	protected $gravite;
57
	protected $navigateur;
58
	protected $navigateur;
Line 71... Line 72...
71
		$this->navigateur = null;
72
		$this->navigateur = null;
72
		$this->systeme = null;
73
		$this->systeme = null;
73
		$this->coordonnees = null;
74
		$this->coordonnees = null;
Line 74... Line 75...
74
 
75
 
-
 
76
		$this->cheminLog = $this->config['remarques']['cheminFichierLog'];
75
		$this->cheminLog = $this->config['remarques']['cheminFichierLog'];
77
		$this->langueDefaut = $this->config['remarques']['langueDefaut'];
Line 76... Line 78...
76
	}
78
	}
77
 
79
 
78
	/**
80
	/**
79
	 * Méthode appelée par défaut pour charger ce widget
81
	 * Méthode appelée par défaut pour charger ce widget
80
	 */
82
	 */
81
	public function executer() {
83
	public function executer() {
-
 
84
		$this->collecterParametres();
-
 
85
		$squelette = dirname(__FILE__) . self::DS . 'squelettes' . self::DS . 'remarques_' . $this->langue . '.tpl.php';
-
 
86
		if (! file_exists($squelette)) {
Line 82... Line 87...
82
		$this->collecterParametres();
87
			$squelette = dirname(__FILE__) . self::DS . 'squelettes' . self::DS . 'remarques_' . $this->langueDefaut . '.tpl.php';
83
		$squelette = dirname(__FILE__) . self::DS . 'squelettes' . self::DS . 'remarques_' . $this->langue . '.tpl.php';
88
		}
84
 
89
 
85
		$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/remarques/squelettes/css/defaut.css');
90
		$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/remarques/squelettes/css/defaut.css');
Line 114... Line 119...
114
			$this->pageSource = $_GET['pageSource'];
119
			$this->pageSource = $_GET['pageSource'];
115
		}
120
		}
116
		if (isset($_GET['lang']) && $_GET['lang'] != '') {
121
		if (isset($_GET['lang']) && $_GET['lang'] != '') {
117
			$this->langue = $_GET['lang'];
122
			$this->langue = $_GET['lang'];
118
		} else {
123
		} else {
119
			$this->langue = "fr"; // @TODO paramétrer la langue par défaut ?
124
			$this->langue = $this->langueDefaut;
120
		}
125
		}
121
		if (isset($_GET['service']) && in_array($_GET['service'], array_keys(self::$servicesAutorises))) {
126
		if (isset($_GET['service']) && in_array($_GET['service'], array_keys(self::$servicesAutorises))) {
122
			$this->serviceDestination = $_GET['service'];
127
			$this->serviceDestination = $_GET['service'];
123
			$this->emailDestination = self::$servicesAutorises[$_GET['service']];
128
			$this->emailDestination = self::$servicesAutorises[$_GET['service']];
124
		} else {
129
		} else {