Example #1
0
<?php

include __DIR__ . "/vendor/autoload.php";
// https://code.google.com/apis/console/
$apiKey = "myApiKey";
$regId = "device reg ID";
$pusher = new AndroidPusher\Pusher($apiKey);
$pusher->notify($regId, "Hola");
print_r($pusher->getOutputAsArray());
Example #2
0
        $findBloodType = $con->query("SELECT user_dog.dog_bloodtype_id, blood_type.bloodtype_name FROM user_dog " . "JOIN blood_type ON blood_type.bloodtype_id = user_dog.dog_bloodtype_id WHERE dog_id = '{$dog_id}'");
        $BloodTypedata = $findBloodType->fetch_array();
        $bloodtype_id = $BloodTypedata[0];
        $bloodtype_name = $BloodTypedata[1];
        //find users that have dog that have this bloodtype_id
        if ($bloodtype_id == "1" | $bloodtype_id == "2") {
            $findUsers = $con->query("SELECT user_id FROM user_dog WHERE dog_bloodtype_id != 1 AND dog_bloodtype_id != 2");
        } else {
            $findUsers = $con->query("SELECT user_id FROM user_dog WHERE dog_bloodtype_id = '{$bloodtype_id}'");
        }
        while ($userstopush = $findUsers->fetch_array()) {
            $user_id = $userstopush[0];
            $findDevId = $con->query("SELECT * FROM user_deviceid WHERE user_id = '{$user_id}'");
            while ($deviddata = $findDevId->fetch_assoc()) {
                $devid = $deviddata["device_id"];
                $pusher = new AndroidPusher\Pusher();
                $pusher->notify($devid, "มีสุนัขต้องการเลือดหมู่ " . $bloodtype_name . " ด่วน !", "แจ้งเตือนการขอเลือด", "newrequest", $request_id);
            }
        }
    } else {
        $result1 = 0;
    }
} else {
    $lasthospital_id = 0;
    while ($data = $result->fetch_assoc()) {
        $hospitaluser_id = $data['hospitaluser_id'];
        $bloodstroe_id = $data['bloodstore_id'];
        $result2 = $con->query("SELECT * FROM hospital_user hu JOIN hospital h ON hu.hospital_id=h.hospital_id " . "WHERE hu.hospital_userid = '{$hospitaluser_id}'");
        echo $con->error;
        $data2 = $result2->fetch_assoc();
        $hospital_id = $data2['hospital_id'];
<?php

date_default_timezone_set('Asia/Bangkok');
echo "Running Confirm Push Script at : " . date('l jS \\of F Y h:i:s A') . "\n";
include "../../include/dbcon.inc.php";
include "../push/AndroidPusher/Pusher.php";
$apiKey = "AIzaSyBUyZGXH7HDm41X-IxREop0IR8fJNsO7-w";
$findrequest = $con->query("SELECT * FROM request WHERE date(duedate) < date(now() + INTERVAL 7 DAY) " . "AND request_id NOT IN (SELECT request_id FROM donate WHERE donate_status = 1 OR donate_status = 2)");
if ($findrequest->num_rows > 0) {
    echo "Found " . $findrequest->num_rows . " Requests to push\n";
    while ($data = $findrequest->fetch_assoc()) {
        $user_id = $data["from_user_id"];
        $request_id = $data["request_id"];
        echo "Pushing to userid=" . $user_id . " from request_id=" . $request_id . " device_count=";
        $findRegisId = $con->query("SELECT * FROM user_deviceid WHERE user_id = '{$user_id}'");
        echo $findRegisId->num_rows . "\n";
        while ($regisid = $findRegisId->fetch_assoc()) {
            $regId = $regisid["device_id"];
            $pusher = new AndroidPusher\Pusher($apiKey);
            $pusher->notify($regId, "กรุณายืนยันการขอเลือดสุนัขของคุณ", "แจ้งเตือนการยืนยันผู้บริจาค", "confirmalert", $request_id);
            $output = $pusher->getOutputAsArray();
            echo "success=" . $output["success"] . " failure=" . $output["failure"] . "\n";
        }
    }
} else {
    echo "No Request Found\n";
}
echo "Program Finish at : " . date('l jS \\of F Y h:i:s A') . "\n";
Example #4
0
<?php

include "./AndroidPusher/Pusher.php";
// https://code.google.com/apis/console/
$apiKey = "AIzaSyBUyZGXH7HDm41X-IxREop0IR8fJNsO7-w";
$regIds = array("APA91bHtMGAicjc7AxEmg3uenx0QmgfFpfzPuNRtNGJs20qmTHp15ZNYY5TSNq-eykwIOsB-4ES7aDe2LGbWp9vuGDxSce6mENz-ob-IagfONRi1FOaH68wxgvgjCS-WU9WsvdyqhAyF", "APA91bGAXS3kGz-QXVeCUDoVTKxSnCzoUTtdZzrf2HM5SoylsJTpQlykD9sIDA2yFyYWuem7TXvTPwcQ1onUVKFuNKXFh6z9XwZgf-sEyT8aZit1O_NQ4WJ_ZBGTIw2TnfNzMkiL0tRY", "APA91bHdVhPkgp1GqdkssRhJsv_McpnjMPbHjIWaMKKrinP5GNQe8XvcmUkN8fqTIjUIARDrAQI4grgxJcCVKWoD75E7Hi99coGsGVnm7EFyzzHrtSkBKeDyQyb1qvmhfwao_RiujFgz");
//$regId = "APA91bHtMGAicjc7AxEmg3uenx0QmgfFpfzPuNRtNGJs20qmTHp15ZNYY5TSNq-eykwIOsB-4ES7aDe2LGbWp9vuGDxSce6mENz-ob-IagfONRi1FOaH68wxgvgjCS-WU9WsvdyqhAyF";
foreach ($regIds as $i => $regId) {
    $pusher = new AndroidPusher\Pusher($apiKey);
    //$pusher->notify($regId, "ทดสอบ","New Message","ว้ากกก","request","1");
    $pusher->notify($regId, "จอยฟูล บี วิว เฮ้", "เด้งดิเว้ยยยยยยยยยย", "newrequest", 1);
    print_r($pusher->getOutputAsArray());
}