Сейчас каждый раз при нажатии на доп действие добавляется новая запись.
Попробовал использовать $event, но ситуация не поменялась.
if ($line['Задача из списка']['Задача'] == 'Получение и согласование контента' AND $line['Статус'] == 'Выполнено') { $zad5['Клиент'] = $line['ID']; $zad5['Задача из списка'] = '8'; $new_id_zad5 = insert_query($zad5, "ЗАДАЧИ ПРОЕКТА"); } if ($event['is_new_line'] != 1) { if ($line['Задача из списка']['Задача'] == 'Запрос информации' AND $line['Статус'] == 'Выполнено') { // Задача 4. Получение и согласование контента $zad4['Клиент'] = $line['Клиент']['ID']; $zad4['Задача из списка'] = '4'; $new_id_zad4 = insert_query($zad4, "ЗАДАЧИ ПРОЕКТА"); } }
В других таблицах я применяю проверку по наличию таких записей примерно таким запросом:
$result = data_select_field(1000, "f23261 as cnt_rec", " AND status=0 AND f23251=",$line['Клиент']['raw']); $row = sql_fetch_assoc($result);
Но если бы поле "Задача из списка" было например текстовым, то проблем не возникло, а оно является полем связи.