Collegepolice

This commit is contained in:
2025-12-29 21:55:54 +00:00
parent 066a2bd265
commit a194cccabf
7 changed files with 248 additions and 2 deletions

31
Modele/Collegepolice.php Normal file
View 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);
}
}

View File

@@ -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);
}
}