function pushnot() { echo "Searching for campaign ...<br><br>"; $mode = addslashes($_GET['mode']); $hour = " AND camp_hour = " . date("G"); if ($mode == "all") { $hour = ""; echo "getting all campaign for today..<br><br>"; } else { echo "getting campaign for " . date("G") . " o'clock.. <br><br>"; } $psn = new PushNotCampCaps(); //echo "camp_start = CURDATE() AND camp_active = 1 AND camp_status = 0 $hour"; $arrPSN = $psn->getWhere("camp_start = CURDATE() AND camp_active = 1 AND camp_status = 0 {$hour}"); if ($_GET['test']) { pr($arrPSN); } //action $action = addslashes($_GET['act']); if ($action == "push") { if (count($arrPSN) > 0) { //translate psn foreach ($arrPSN as $psn) { self::kerjakan($psn); $psn->camp_status = 1; $psn->load = 1; //TBD uncomment line dibawah kalau production // $psn->save(); echo "<hr>"; } } else { echo "no campaign was found ..<br><br>"; } } else { echo "no action is defined <br><br>"; } }
function messages($args) { list($id) = $args; $nn = new PushNotCampCaps(); $nn->getByID($id); self::templateAppear($nn); }
function pusher() { IMBAuth::checkOAuth(); // pr($_POST); if ($_POST['ids'] == "") { die("Please insert Customer ID"); } if ($_POST['camp_id'] == "") { die("Please insert Campaign ID"); } $ids = addslashes($_POST['ids']); $ps = new PushNotCampCaps(); $ps->getByID(addslashes($_POST['camp_id'])); pr($ps); //from acc get device ID PusherCaps::sendUsingArrayAcc($ids, $ps, 1); //1 for testing }