= DATE_ADD(date_tarif, INTERVAL (select t.period+60 FROM tariffs t where t.id=id_tarif LIMIT 1) DAY)) and agency = 1 and manager = 1 ORDER BY id LIMIT 1";
$resAgency = mysql_query($sqlAgency);
$countAll = 0;
$result = SelectelApi::getTokenAndUrl();
$token = $result[0];
$storageUrl = $result[1];
while($agency = mysql_fetch_assoc($resAgency)) {
$count = 0;
$sqlCalls = "SELECT * FROM mango_calls WHERE line_number = 'tele2' and agency_id = $agency[id] LIMIT 1";
$rezCalls = mysql_query($sqlCalls);
while ($call = mysql_fetch_assoc($rezCalls)) {
$date = date("Ymd", $call['start']);
echo " Удаляем звонок ".$call['id'] . "
";
$allDelete = true;
if ($call['records']) {
$records = json_decode($call['records']);
if(!empty($records)) {
foreach ($records as $record) {
if (!empty($record)) {
//удаляем Селектел
if (SelectelApi::deleteMp3File($storageUrl, $token, "/tele2/" . $agency['id'] . "/" . $date . "/" . $record . ".mp3")) {
echo " Selectel file " . "/tele2/" . $agency['id'] . "/" . $date . "/" . $record . ".mp3" . " deleted
";
} else {
echo " Selectel file " . "/tele2/" . $agency['id'] . "/" . $date . "/" . $record . ".mp3" . " NOT deleted
";
}
}
}
}
}
if ($allDelete) {
$sql = "DELETE FROM mango_calls WHERE id=$call[id]";
mysql_query($sql);
}
$count++;
$countAll++;
if(((time() - $start) > 580)) {
break;
}
}
echo "Агентство ".$agency['id'] . " удалено " . $count . " звонков
";
}
echo "Удалено " . $countAll . " звонков
";
?>