prestation/Modele/Tableaucommission.php
2025-12-05 10:42:46 +00:00

42 lines
1.3 KiB
PHP
Executable File

<?php
require_once 'Framework/Modele.php';
class Tableaucommission extends Modele {
public function getInfoscommission($codeApporteur, $codeEtape) {
$sql = 'SELECT IFNULL(A.tauxCommission,"0") AS tauxCommission FROM tableaucommission A
JOIN apporteur C ON (C.codeSociete=A.codeSociete) AND (C.codeTypeApporteur=A.codeTypeApporteur)
WHERE (A.codeSociete=?) AND (codeApporteur=?) AND (codeEtape=?) limit 1';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeApporteur, $codeEtape));
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['tauxCommission'];
}
else
{
return 0;
}
}
public function getInfoscommissionAutre($codeApporteur, $codeEtape) {
$sql = 'SELECT IFNULL(A.tauxCommission,"0") AS tauxCommission FROM tableaucommission A
JOIN commercial C ON (C.codeSociete=A.codeSociete) AND (C.codeTypeApporteur=A.codeTypeApporteur)
WHERE (A.codeSociete=?) AND (codeApporteur=?) AND (codeEtape=?) limit 1';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeApporteur, $codeEtape));
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['tauxCommission'];
}
else
{
return 0;
}
}
}