getReport() - Rapor Görüntüle
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){
$waiting_arr = $content["waiting"];
$conducted_arr = $content["conducted"];
$erroneous_arr = $content["erroneous"];
$waiting_count = !$waiting_arr ? 0 : sizeof($waiting_arr);
$conducted_count = !$conducted_arr ? 0 : sizeof($conducted_arr);
$erroneous_count = !$erroneous_arr ? 0 : sizeof($erroneous_arr);
return [
'waiting' => ['data' => $waiting_arr, 'count' => $waiting_count],
'conducted' => ['data' => $conducted_arr, 'count' => $conducted_count],
'erroneous' => ['data' => $erroneous_arr, 'count' => $erroneous_count],
];
}
return false;
}
Geri Dönüş Değeri;
Array
(
[waiting] => Array
(
[data] => Array
(
)
[count] => 0
)
[conducted] => Array
(
[data] => Array
(
[0] => 901231231212
[1] => 901234251216
[2] => 901437251246
)
[count] => 3
)
[erroneous] => Array
(
[data] => Array
(
)
[count] => 0
)
)