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>"; } }