I am having a issue while passing data to view from controller.
I want pass the data after inserting record to another view for send notifications through api, this is my code refrerd from
$crud->set_lang_string('insert_success_message',
'Your data has been successfully stored into the database.<br/>Please wait while you are redirecting to the list page.
<script type="text/javascript">
window.location = "'.site_url('admin/notify/').'";
</script>
<div style="display:none">
'
after notify in site url i want to pass the last insert id as well the form's data to my view to send notification.Please explain me what is wrong in this?
my notification file is:i want the passed data in this below function Please explain:
function sendMessage(){
$content = array(
"en" => 'Due to weather ALL Police Athletic League Centers will be closed on Wednesday.'
);
$content = array(
"en" => "$notification_title"
);
$fields = array(
'app_id' => "836c1f4c-a502-4d0a-8c1a-d056f73fa9ff",
'included_segments' => array('All'),
'data' => array("foo" => "bar"),
'large_icon' =>"https://palnyc2008.thankyou4caring.org/image/_2015/layout/logoPAL.png",
'large_icon' =>"https://palnyc2008.thankyou4caring.org/image/_2015/layout/logoPAL.png",
'big_picture' =>"http://palnycapp.com/not.jpg",
'contents' => $content
);
$fields = json_encode($fields);
print("\nJSON sent:\n");
print($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
'Authorization: Basic YzJiY2IyZjEtNjJkNC00MjhlLTg2YmItYjUwOGNhZTBjNzJk'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}