mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-30 05:16:28 +02:00
Fix update SMS si aucun numéro, contact ou groupe présent
This commit is contained in:
parent
5bade018bf
commit
0c269363e6
1 changed files with 34 additions and 28 deletions
|
@ -287,33 +287,39 @@
|
|||
$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
|
||||
|
||||
foreach ($scheduled['numbers'] as $number)
|
||||
{
|
||||
if (!$number = internalTools::parsePhone($number))
|
||||
if (array_key_exists('numbers', $scheduled)) {
|
||||
foreach ($scheduled['numbers'] as $number)
|
||||
{
|
||||
$errors = true;
|
||||
continue;
|
||||
}
|
||||
if (!$number = internalTools::parsePhone($number))
|
||||
{
|
||||
$errors = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!$db->insertIntoTable('scheduleds_numbers', ['id_scheduled' => $id_scheduled, 'number' => $number]))
|
||||
{
|
||||
$errors = true;
|
||||
if (!$db->insertIntoTable('scheduleds_numbers', ['id_scheduled' => $id_scheduled, 'number' => $number]))
|
||||
{
|
||||
$errors = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($scheduled['contacts'] as $id_contact)
|
||||
{
|
||||
if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact]))
|
||||
if (array_key_exists('contacts', $scheduled)) {
|
||||
foreach ($scheduled['contacts'] as $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 (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group]))
|
||||
if (array_key_exists('groups', $scheduled)) {
|
||||
foreach ($scheduled['groups'] as $id_group)
|
||||
{
|
||||
$errors = true;
|
||||
if (!$db->insertIntoTable('scheduleds_groups', ['id_scheduled' => $id_scheduled, 'id_group' => $id_group]))
|
||||
{
|
||||
$errors = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue