| Line 14... |
Line 14... |
| 14 |
*/
|
14 |
*/
|
| 15 |
class Auth extends WidgetCommun {
|
15 |
class Auth extends WidgetCommun {
|
| Line 16... |
Line 16... |
| 16 |
|
16 |
|
| 17 |
protected $langue;
|
17 |
protected $langue;
|
| - |
|
18 |
protected $langueDefaut;
|
| - |
|
19 |
protected $origine;
|
| 18 |
protected $langueDefaut;
|
20 |
protected $action;
|
| Line 19... |
Line 21... |
| 19 |
protected $baseUrlAuth;
|
21 |
protected $baseUrlAuth;
|
| 20 |
|
22 |
|
| 21 |
public function __construct($config, $parametres) {
|
23 |
public function __construct($config, $parametres) {
|
| Line 26... |
Line 28... |
| 26 |
|
28 |
|
| 27 |
/**
|
29 |
/**
|
| 28 |
* Méthode appelée par défaut pour charger ce widget
|
30 |
* Méthode appelée par défaut pour charger ce widget
|
| 29 |
*/
|
31 |
*/
|
| 30 |
public function executer() {
|
32 |
public function executer() {
|
| - |
|
33 |
$this->collecterParametres();
|
| 31 |
//$this->collecterParametres();
|
34 |
// choix du squelette en fonction de la langue
|
| 32 |
$squelette = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'squelettes' . DIRECTORY_SEPARATOR . 'auth_' . $this->langue . '.tpl.php';
|
35 |
$squelette = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'squelettes' . DIRECTORY_SEPARATOR . 'auth_' . $this->langue . '.tpl.php';
|
| 33 |
if (! file_exists($squelette)) {
|
36 |
if (! file_exists($squelette)) {
|
| 34 |
$squelette = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'squelettes' . DIRECTORY_SEPARATOR . 'auth_' . $this->langueDefaut . '.tpl.php';
|
37 |
$squelette = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'squelettes' . DIRECTORY_SEPARATOR . 'auth_' . $this->langueDefaut . '.tpl.php';
|
| Line 35... |
Line 38... |
| 35 |
}
|
38 |
}
|
| 36 |
|
39 |
|
| 37 |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/auth/squelettes/css/defaut.css');
|
40 |
$widget['donnees']['url_css'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/auth/squelettes/css/defaut.css');
|
| - |
|
41 |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/auth/squelettes/js/defaut.js');
|
| - |
|
42 |
$widget['donnees']['baseUrlAuth'] = $this->baseUrlAuth;
|
| Line 38... |
Line 43... |
| 38 |
$widget['donnees']['url_js'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], 'modules/auth/squelettes/js/defaut.js');
|
43 |
$widget['donnees']['origine'] = $this->origine;
|
| 39 |
$widget['donnees']['baseUrlAuth'] = $this->baseUrlAuth;
|
44 |
$widget['donnees']['action'] = $this->action;
|
| 40 |
|
45 |
|
| - |
|
46 |
$contenu = $this->traiterSquelettePhp($squelette, $widget['donnees']);
|
| - |
|
47 |
$this->envoyer($contenu);
|
| - |
|
48 |
}
|
| - |
|
49 |
|
| - |
|
50 |
protected function collecterParametres() {
|
| - |
|
51 |
if (isset($_GET['origine']) && $_GET['origine'] != '') {
|
| - |
|
52 |
$this->origine = $_GET['origine'];
|
| - |
|
53 |
}
|
| - |
|
54 |
if (isset($_GET['action']) && $_GET['action'] != '') {
|
| - |
|
55 |
$this->action = $_GET['action'];
|
| - |
|
56 |
}
|
| - |
|
57 |
if (isset($_GET['lang']) && $_GET['lang'] != '') {
|
| - |
|
58 |
$this->langue = $_GET['lang'];
|
| - |
|
59 |
} else {
|
| 41 |
$contenu = $this->traiterSquelettePhp($squelette, $widget['donnees']);
|
60 |
$this->langue = $this->langueDefaut;
|
| 42 |
$this->envoyer($contenu);
|
61 |
}
|
| 43 |
}
|
62 |
}
|