コード例 #1
0
 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>";
     }
 }