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,6 +287,7 @@
$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
if (array_key_exists('numbers', $scheduled)) {
foreach ($scheduled['numbers'] as $number) foreach ($scheduled['numbers'] as $number)
{ {
if (!$number = internalTools::parsePhone($number)) if (!$number = internalTools::parsePhone($number))
@ -300,7 +301,9 @@
$errors = true; $errors = true;
} }
} }
}
if (array_key_exists('contacts', $scheduled)) {
foreach ($scheduled['contacts'] as $id_contact) foreach ($scheduled['contacts'] as $id_contact)
{ {
if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact])) if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact]))
@ -308,7 +311,9 @@
$errors = true; $errors = true;
} }
} }
}
if (array_key_exists('groups', $scheduled)) {
foreach ($scheduled['groups'] as $id_group) foreach ($scheduled['groups'] as $id_group)
{ {
if (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group])) if (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group]))
@ -317,6 +322,7 @@
} }
} }
} }
}
if ($errors) if ($errors)
{ {