if ($line['Состояние'] == "Связана")
{
$zvka = data_table("Заявки","`status`<>'2' AND `Статус`='Исполняемая' AND `Заказчик`=".$line['ID']);
$row = data_select_array(240, "`status`=0 AND `f3450`=", $line['Город']['ID'], " AND `f4690`=", $line['Связана по услуге']['ID'], " AND `f3530`='Свободна' AND `f6130`='0'");
if (!$zvka)
{
if (!$row)
{
data_update(240, array('f6130'=>0), "`status`=0 AND `f3450`=", $line['Город']['ID'], " AND `f4690`=", $line['Связана по услуге']['ID']);
$row = data_select_array(240, "`status`=0 AND `f3450`=", $line['Город']['ID'], " AND `f4690`=", $line['Связана по услуге']['ID'], " AND `f3530`='Свободна' AND `f6130`='0'");
}
$zvka['Город'] = $line['Город']['ID'];
$zvka['Заказчик'] = $line['ID'];
$zvka['Тип услуги'] = $line['Связана по услуге']['ID'];
$zvka['Исполнитель'] = $row['id'];
$zvka['ID'] = insert_query($zvka, "Заявки");
data_update(240, array('f6130'=>1), "id=",$row['id']);
}
sendsms("Вами была сформирована заявка №".$zvka['ID']." на услугу ".$line['Связана по услуге']['ID'].". Ожидайте ответа.", $line['Телефон'], "ENU");
}
2. Мало того СМС, пришли скопом (проблема была не в коде, а со стороны агрегатора) и на каждую отправку тоже по две штуки...













