PK!A7��nLogInfo("Type [$type]"); $getCampaigns = getScheduledCampaigns($type); if (false != $getCampaigns) { foreach ($getCampaigns as $campaign) { $campaignId = $campaign['id']; $groupId = $campaign['group_id']; $groupName = $campaign['group_name']; $senderId = $campaign['sender_id']; $message = $campaign['message']; $campaignName = $campaign['name']; $contacts = getGroupContacts($groupId); if (false == $contacts) { $log->LogInfo("Campaign Id [$campaignId], Campaign Name [$campaignName], groupId [$groupId], groupName [$groupName], No Contacts found"); } else { if (SMS == $campaign['type']) { if (0 == $campaign['template_id']) { updateCampaign($campaignId, RUNNING_STATUS); $command = "nohup /usr/bin/php " . PATH . "sms_broadcast_normal.php '$campaignId'>/dev/null 2>&1 & echo $!;"; $pid = exec($command, $output); $log->LogInfo("[Normal], [$type] [OKOKOKO], Campaign Id [$campaignId], Campaign Name [$campaignName], groupId [$groupId], groupName [$groupName], [NORMAL CAMPAIGN], Command [$command]"); } else { echo "Custom Campaign"; updateCampaign($campaignId, RUNNING_STATUS); $command = "nohup /usr/bin/php " . PATH . "sms_broadcast_custom.php '$campaignId'>/dev/null 2>&1 & echo $!;"; $pid = exec($command, $output); $log->LogInfo("[Custom], [$type] Campaign Id [$campaignId], Campaign Name [$campaignName], groupId [$groupId], groupName [$groupName], [CUSTOM CAMPAIGN], Command [$command]"); } } } } } else { $log->LogInfo("Nothing scheduled"); }