Collegepolice
This commit is contained in:
31
Modele/Collegepolice.php
Normal file
31
Modele/Collegepolice.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Collegepolice extends Modele {
|
||||
|
||||
public function getCollegepoliceId($idCollege) {
|
||||
$sql = 'SELECT A.id AS idCollege, A.*, B.libelle as produit
|
||||
from college A
|
||||
join produit B on (B.codeSociete=A.codeSociete) AND (B.codeProduit=A.codeProduit)
|
||||
where A.id=?';
|
||||
|
||||
$college = $this->executerRequete($sql, array($idCollege));
|
||||
return $college->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getCollegesPolice($idPolice)
|
||||
{
|
||||
$sql = 'call sp_get_colleges_police(?);';
|
||||
|
||||
$college = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
return $college->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
|
||||
public function getTotaldcollege($idPolice) {
|
||||
$sql = 'call sp_totalcollege(?)';
|
||||
$totalcollege = $this->executerRequete($sql, array($idPolice));
|
||||
return $totalcollege->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -116,4 +116,17 @@ class Police extends Modele {
|
||||
return $textecp->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getPoliceIdSimple($id)
|
||||
{
|
||||
$idPolice = $_SESSION['idPolice_C'] ;
|
||||
$sql2 = 'select count(0) as nbCollege from college where (idPolice=?);';
|
||||
$resultat2 = $this->executerRequete($sql2, array($idPolice));
|
||||
$effectif2 = $resultat2->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['nbCollege_C'] = $effectif2['nbCollege'];
|
||||
|
||||
$sql = 'SELECT A.*, 1 as prestationPossible FROM police A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$police = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
return $police->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user