getReport()
Temin edilen rapor numarası ile, gönderim yapılan telefon numaralarının durumunu sorguluyoruz.
Numaralar (Bekleyen, İletilen, Hatalı) olacak şekilde geriye dönüşü sağlanır.
Parametreler;
- $id --- Harici rapor numarası, eğer boş gelirse getReportID() fonksiyonu kullanılır.
public function getReport($id=0){
$id = ($id == 0) ? $this->getReportID() : $id;
$content = $this->instance->ReportLook($id);
if(!$content){
$this->error = $this->instance->error;
return false;
}
$waiting = $content["enroute"];
$conducted = $content["delivered"];
$erroneous = $content["undelivered"];
$waiting_arr = $waiting["data"];
$conducted_arr = $conducted["data"];
$erroneous_arr = $erroneous["data"];
$waiting_count = $waiting["count"];
$conducted_count = $conducted["count"];
$erroneous_count = $erroneous["count"];
return [
'waiting' => ['data' => $waiting_arr, 'count' => $waiting_count],
'conducted' => ['data' => $conducted_arr, 'count' => $conducted_count],
'erroneous' => ['data' => $erroneous_arr, 'count' => $erroneous_count],
];
}
Geri Dönüş Değeri;
Array
(
[waiting] => Array
(
[data] => Array
(
)
[count] => 0
)