get_results("SELECT ID,user_login,user_nicename FROM $wpdb->users"); $selected_users_id=$_POST['selected_user']; $error = false; if(isset($_POST['send_now_button'])){ $only_ios = $_POST['only_ios']; $only_android = $_POST['only_android']; if(!wp_verify_nonce($_POST['apn_custom_message'], 'custom_message' )) { print 'Sorry, your nonce did not verify.'; //exit; }else{ if(isset($selected_users_id)!=''){ $all_userDevices = array(); $message = array("message" => $_POST['message_text'],"title" => $_POST['msg_title']); $push_table_name = $wpdb->prefix . "all_pushnotification_token"; foreach($selected_users_id as $selected_user_id) { $user_data=$wpdb->get_row("SELECT device_token,os_type FROM `$push_table_name` where user_id=".$selected_user_id); $deviceType = $user_data->os_type; $deviceToken = $user_data->device_token; if ($deviceType == 'android' && $only_android !='') { array_push($all_userDevices, array('token' => $deviceToken, 'is_Android' => true)); } elseif ($deviceType == 'ios' && $only_ios !='') { array_push($all_userDevices, array('token' => $deviceToken, 'is_Android' => false)); } } if($only_ios) { $ios_certi_name=get_option('ios_certi_name'); if(empty($ios_certi_name) || strlen($ios_certi_name) <= 0) { $error = true; } } if($only_android) { $allpush_google_api_key=get_option('allpush_google_api_key'); if(empty($allpush_google_api_key) || strlen($allpush_google_api_key) <= 0) { $error = true; } } if($error == false) { $PushNotifications_obj=new PushNotifications(); $PushNotifications_obj->send_notification($all_userDevices,$message); ?>

%s

", $message); ?>
:
:
:
: