65 lines
1.4 KiB
PHP
65 lines
1.4 KiB
PHP
<?php
|
|
|
|
$entrees = array_merge($_GET, $_POST);
|
|
|
|
if(isset($entrees) && !empty($entrees))
|
|
{
|
|
require_once 'Modele_api.php';
|
|
require_once 'Apporteur_api.php';
|
|
|
|
$apporteur= new Apporteur_api();
|
|
|
|
$codeApporteurEncode = $entrees['codeApporteur'];
|
|
$codeApporteurDecode = base64_decode($codeApporteurEncode);
|
|
|
|
// Headers requis
|
|
header("Access-Control-Allow-Origin: *");
|
|
header("Content-Type: application/json; charset=UTF-8");
|
|
header("Access-Control-Max-Age: 3600");
|
|
|
|
try
|
|
{
|
|
$donnees = $apporteur->retourdonneesapi($codeApporteurDecode);
|
|
|
|
// print_r($donnees);
|
|
// var_dump($donnees);
|
|
// exit();
|
|
|
|
if(isset($donnees) && !empty($donnees))
|
|
{
|
|
$nb = count($donnees);
|
|
|
|
if ($nb == 0)
|
|
{
|
|
$message = "Pas de donnees => No data";
|
|
echo json_encode(["success" => "0", "message" => $message]);
|
|
exit();
|
|
}
|
|
else
|
|
{
|
|
$donnees = ["success" => "1"] + $donnees;
|
|
echo json_encode($donnees);
|
|
exit();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$message = "Pas de donnees => No data";
|
|
echo json_encode(["success" => "0", "message" => $message]);
|
|
exit();
|
|
}
|
|
|
|
} catch (Exception $e)
|
|
{
|
|
// $message = $e->getMessage();
|
|
$message = "Une erreur est survenue => An error has occurred";
|
|
echo json_encode(["success" => "0", "message" => $message]);
|
|
exit();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$message = 'Code manquant => Missing code';
|
|
echo json_encode(["success" => "0", "message" => $message]);
|
|
}
|