115 lines
2.8 KiB
PHP
Executable File
115 lines
2.8 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Collegetype extends Modele
|
|
{
|
|
public function getCollegetypes()
|
|
{
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
|
|
$sql = 'SELECT A.* FROM collegetype A WHERE (A.codeSociete=?) ORDER BY A.libelle;';
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeSociete));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getListeCollegetype()
|
|
{
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'SELECT codeCollegeType AS code libelleEng as libelle FROM collegetype
|
|
WHERE (codeSociete=?)
|
|
ORDER BY libelle;';
|
|
|
|
|
|
}else{
|
|
$sql = 'SELECT codeCollegeType AS code libelle FROM collegetype
|
|
WHERE (codeSociete=?)
|
|
ORDER BY libelle;';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeSociete));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getCollegetype($id)
|
|
{
|
|
$sql = 'SELECT A.* FROM collegetype A WHERE (A.id=?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($id));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getuncollegetype($idTable)
|
|
{
|
|
$sql = 'select A.id as idTable, A.* from collegetype A where (id=?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idTable));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function ajouter($codeCollegeType, $libelle) {
|
|
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'INSERT INTO collegetype (codeSociete, codeCollegeType, libelleEng)
|
|
VALUES (?, ?, ?)';
|
|
$this->executerRequete($sql, array($codeSociete, $codeCollegeType, $libelleEng));
|
|
}else{
|
|
$sql = 'INSERT INTO collegetype (codeSociete, codeCollegeType, libelle)
|
|
VALUES (?, ?, ?)';
|
|
$this->executerRequete($sql, array($codeSociete, $codeCollegeType, $libelle));
|
|
}
|
|
}
|
|
|
|
|
|
public function supprimer($id)
|
|
{
|
|
$sql = 'DELETE FROM collegetype WHERE (id=?);';
|
|
|
|
$this->executerRequete($sql, array($id));
|
|
}
|
|
|
|
public function existeligne($codeCollegeType) {
|
|
$sql = 'select id FROM collegetype WHERE (codeSociete=?) and (codeCollegeType=?)';
|
|
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeCollegeType));
|
|
return ($resultat->rowCount() > 0);
|
|
}
|
|
|
|
|
|
|
|
public function enregistrermodif($idTable, $libelle)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'UPDATE collegetype SET
|
|
libelleEng = ?
|
|
WHERE id = ?';
|
|
$this->executerRequete($sql, array($libelle,$idTable));
|
|
}else{
|
|
$sql = 'UPDATE collegetype SET
|
|
libelle = ?
|
|
WHERE id = ?';
|
|
$this->executerRequete($sql, array($libelle,$idTable));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |