73 lines
2.6 KiB
PHP
Executable File
73 lines
2.6 KiB
PHP
Executable File
<?php
|
|
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Acteurtache extends Modele
|
|
{
|
|
public function getListe_consult()
|
|
{
|
|
$sql = 'CALL sp_get_Liste_consult(?);';
|
|
'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) ORDER BY acteur';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
|
|
|
$codeTypeUtilisateur = $_SESSION['codeTypeUtilisateur'];
|
|
|
|
if($codeTypeUtilisateur=='PR')
|
|
{
|
|
$codePrestataire = $_SESSION['codePrestataireUtilisateur'];
|
|
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="PR" OR codeActeurTache=?) ORDER BY acteur';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePrestataire));
|
|
}
|
|
else
|
|
{
|
|
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) ORDER BY acteur';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
|
}
|
|
return $liste;
|
|
}
|
|
|
|
public function getListe()
|
|
{
|
|
$sql = 'CALL sp_get_Liste(?,?,?);';
|
|
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
|
|
|
$codeTypeUtilisateur = $_SESSION['codeTypeUtilisateur'];
|
|
|
|
if($codeTypeUtilisateur=='PR')
|
|
{
|
|
$codePrestataire = $_SESSION['codePrestataireUtilisateur'];
|
|
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="AS") AND (codeTypeActeurTache!="PR" OR codeActeurTache=?) ORDER BY acteur';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePrestataire));
|
|
}
|
|
else
|
|
{
|
|
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="AS") ORDER BY acteur';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
|
}
|
|
return $liste;
|
|
}
|
|
|
|
public function getListe_adherent()
|
|
{
|
|
$sql = 'CALL sp_get_Liste_adherent(?,?,?);';
|
|
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $_SESSION['codeInitiateurTache']));
|
|
return $liste;
|
|
}
|
|
|
|
public function getListe_assure()
|
|
{
|
|
$sql = 'CALL sp_get_Liste_assure(?,?,?)';
|
|
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
|
return $liste;
|
|
}
|
|
|
|
public function getInfosActeurtache($codeActeurTache)
|
|
{
|
|
$sql = 'CALL sp_get_InfosActeurtache(?,?);';
|
|
|
|
$acteurtache = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeActeurTache));
|
|
return $acteurtache->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
} |