77 |
|
|
78 |
|
|
79 |
var $om_utilisateur = array(); |
var $om_utilisateur = array(); |
80 |
var $user_is_instr = false; |
var $user_is_instr = NULL; |
81 |
var $user_is_service_ext = false; |
var $user_is_service_ext = NULL; |
|
|
|
|
/** |
|
|
* Surcharge du constructeur de la classe |
|
|
*/ |
|
|
function __construct($flag = NULL, $right = NULL, $title = NULL, $icon = NULL, $help = NULL) { |
|
|
parent::__construct($flag, $right, $title, $icon, $help); |
|
|
$this->getUserInfos(); |
|
|
} |
|
|
|
|
|
|
|
|
|
|
82 |
|
|
83 |
/** |
/** |
84 |
* Cette méthode permet de vérifier si l'utilisateur est autorisé ou non à |
* Cette méthode permet de vérifier si l'utilisateur est autorisé ou non à |
466 |
if(count($tempInstr)>0) { |
if(count($tempInstr)>0) { |
467 |
$this->user_is_instr=true; |
$this->user_is_instr=true; |
468 |
$this->om_utilisateur = array_merge($this->om_utilisateur,$tempInstr); |
$this->om_utilisateur = array_merge($this->om_utilisateur,$tempInstr); |
469 |
|
} else { |
470 |
|
$this->user_is_instr=false; |
471 |
} |
} |
472 |
|
|
473 |
// Récupération des infos de services ext consultés |
// Récupération des infos de services ext consultés |
485 |
// Si il y a un resultat c'est un utilisateur de service |
// Si il y a un resultat c'est un utilisateur de service |
486 |
if(isset($this->om_utilisateur['service'])) { |
if(isset($this->om_utilisateur['service'])) { |
487 |
$this->user_is_service_ext=true; |
$this->user_is_service_ext=true; |
488 |
|
} else { |
489 |
|
$this->user_is_service_ext=false; |
490 |
} |
} |
491 |
} |
} |
492 |
} |
} |
495 |
* getter user_is_service_ext |
* getter user_is_service_ext |
496 |
*/ |
*/ |
497 |
function isUserServiceExt() { |
function isUserServiceExt() { |
498 |
|
// |
499 |
|
if (is_null($this->user_is_service_ext)) { |
500 |
|
// |
501 |
|
$this->getUserInfos(); |
502 |
|
} |
503 |
|
// |
504 |
return $this->user_is_service_ext; |
return $this->user_is_service_ext; |
505 |
} |
} |
506 |
/** |
/** |
507 |
* getter user_is_instr |
* getter user_is_instr |
508 |
*/ |
*/ |
509 |
function isUserInstructeur() { |
function isUserInstructeur() { |
510 |
|
// |
511 |
|
if (is_null($this->user_is_instr)) { |
512 |
|
// |
513 |
|
$this->getUserInfos(); |
514 |
|
} |
515 |
|
// |
516 |
return $this->user_is_instr; |
return $this->user_is_instr; |
517 |
} |
} |
518 |
|
|
519 |
} |
} |
520 |
|
|
521 |
?> |
?> |