Fix update SMS si aucun numéro, contact ou groupe présent

This commit is contained in:
Romain Guerrero 2016-03-18 00:35:40 +01:00
parent 5bade018bf
commit 0c269363e6

View file

@ -287,33 +287,39 @@
$db->deleteScheduleds_contactsForScheduled($id_scheduled); //On supprime tous les contacts pour ce SMS $db->deleteScheduleds_contactsForScheduled($id_scheduled); //On supprime tous les contacts pour ce SMS
$db->deleteScheduleds_GroupsForScheduled($id_scheduled); //On supprime tous les groupes pour ce SMS $db->deleteScheduleds_GroupsForScheduled($id_scheduled); //On supprime tous les groupes pour ce SMS
foreach ($scheduled['numbers'] as $number) if (array_key_exists('numbers', $scheduled)) {
{ foreach ($scheduled['numbers'] as $number)
if (!$number = internalTools::parsePhone($number))
{ {
$errors = true; if (!$number = internalTools::parsePhone($number))
continue; {
} $errors = true;
continue;
}
if (!$db->insertIntoTable('scheduleds_numbers', ['id_scheduled' => $id_scheduled, 'number' => $number])) if (!$db->insertIntoTable('scheduleds_numbers', ['id_scheduled' => $id_scheduled, 'number' => $number]))
{ {
$errors = true; $errors = true;
}
} }
} }
foreach ($scheduled['contacts'] as $id_contact) if (array_key_exists('contacts', $scheduled)) {
{ foreach ($scheduled['contacts'] as $id_contact)
if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact]))
{ {
$errors = true; if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact]))
{
$errors = true;
}
} }
} }
foreach ($scheduled['groups'] as $id_group) if (array_key_exists('groups', $scheduled)) {
{ foreach ($scheduled['groups'] as $id_group)
if (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group]))
{ {
$errors = true; if (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group]))
{
$errors = true;
}
} }
} }
} }