maksn (13 Июнь 2014 - 12:15) писал:
Может быть Вы отправляете на шлюз $line['Телефон'] а не $phone?
Ну вот и я про то же)
вот так не работает:
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'");
$tlf = $row['f3470'];
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']);
}
$phone = str_replace(array('(',')', '-',' '), '', $line['Телефон']);
sendsms("Вами была сформирована заявка н".$zvka['ID']." на услугу ".$line['Связана по услуге']['Полное название'].". Тел. вашего исполнителя: 8 ".$tlf.". Ожидайте ответа.", $phone, "ENU");
}
а вот так работает:
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'");
$tlf = $row['f3470'];
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['Связана по услуге']['Полное название'].". Тел. вашего исполнителя: 8 ".$tlf.". Ожидайте ответа.", $line['Телефон'], "ENU");
}