Avec test a7e.bigmac
This commit is contained in:
parent
25ea178b80
commit
57a15f7abe
@ -11,7 +11,7 @@ class Credit extends Scores_Ws_Server
|
||||
public function getCredit()
|
||||
{
|
||||
$this->authenticate();
|
||||
//$this->permission('credit');
|
||||
$this->permission('searchent');
|
||||
|
||||
$idUser = $this->User->id;
|
||||
|
||||
@ -42,19 +42,32 @@ class Credit extends Scores_Ws_Server
|
||||
public function infoCredit()
|
||||
{
|
||||
$info=new infoCredit();
|
||||
|
||||
$this->authenticate();
|
||||
//$this->permission('credit');
|
||||
|
||||
$idUser = $this->User->id;
|
||||
$sql = "SELECT * FROM sdv1.credit__balance c
|
||||
if(intval($idUser)==0){
|
||||
throw new SoapFault('MSG', 'Authentification défectueuse');
|
||||
}
|
||||
$sql = "SELECT * FROM sdv1.credit__balance c
|
||||
WHERE c.idUser=:idUser";
|
||||
$stmt = $this->conn->prepare($sql);
|
||||
$stmt->bindValue('idUser', $idUser);
|
||||
try {
|
||||
$stmt->execute();
|
||||
$res=$stmt->fetch(\PDO::FETCH_ASSOC);
|
||||
} catch(\Doctrine\DBAL\DBALException $e) {
|
||||
if ($this->logger !== null) {
|
||||
$this->logger->error($e->getMessage());
|
||||
}
|
||||
throw(new SoapFault('MSG', 'Acces base impossible'));
|
||||
}
|
||||
|
||||
$info->balance=$res;
|
||||
if ($stmt->rowCount() > 0) {
|
||||
$res=$stmt->fetch(\PDO::FETCH_ASSOC);
|
||||
$info->balance=$res;
|
||||
}else{
|
||||
$info->balance=null;
|
||||
}
|
||||
$sql = "SELECT * FROM sdv1.credit__paid c
|
||||
WHERE c.idUser=:idUser limit 100";
|
||||
$stmt = $this->conn->prepare($sql);
|
||||
|
Loading…
Reference in New Issue
Block a user