diff --git a/controllers/scheduleds.php b/controllers/scheduleds.php index 5f3357e..4c06568 100755 --- a/controllers/scheduleds.php +++ b/controllers/scheduleds.php @@ -146,6 +146,7 @@ $numbers = (isset($_POST['numbers'])) ? $_POST['numbers'] : array(); $contacts = (isset($_POST['contacts'])) ? $_POST['contacts'] : array(); $groups = (isset($_POST['groups'])) ? $_POST['groups'] : array(); + $allContacts = (isset($_POST['all-contacts'])) ? $_POST['all-contacts'] : false; //Si pas de contenu dans le SMS if (!$content) @@ -159,7 +160,7 @@ } //Si pas numéros, contacts, ou groupes cibles - if (!$numbers && !$contacts && !$groups) + if (!$numbers && !$contacts && !$groups && !$allContacts) { if (!$api) { @@ -215,6 +216,13 @@ } } + if ($allContacts) { + $contacts = $db->getFromTableWhere('contacts'); + foreach ($contacts as $key => $contact) { + $contacts[$key] = $contact['id']; + } + } + foreach ($contacts as $id_contact) { if (!$db->insertIntoTable('scheduleds_contacts', ['id_scheduled' => $id_scheduled, 'id_contact' => $id_contact])) diff --git a/templates/scheduleds/add.php b/templates/scheduleds/add.php index 7589924..c868fc3 100755 --- a/templates/scheduleds/add.php +++ b/templates/scheduleds/add.php @@ -57,6 +57,11 @@
+