function processMessage($from, $messageText) { global $DEBUG; if ($DEBUG) { logEntry("inside process message"); } processSMSMessage($from, $messageText); if ($DEBUG) { logEntry("leaving process message"); } return; }
break; default: //default turn off profanity check $profanityCheck == false; break; } //$profanityCheck = check_for_profanity_neutrinoapi($messageText); //$profanityCheck = check_for_profanity_WebPurify($messageText); //$profanityCheck = profanityChecker($messageText); //if(!$profanityCheck) { //returns a list of array, if (!$profanityCheck) { logEntry("Message: " . $messageText . " PASSED"); $gv->sendSMS($from, $REPLY_TEXT); //$gv->sendSMS($from,"Thank you for your message, it has been added to the queue"); processSMSMessage($from, $messageText); sleep(1); processReadSentMessages(); } else { logEntry("message: " . $messageText . " FAILED"); $gv->sendSMS($from, "Your message contains profanity, sorry. More messages like these will ban your phone number"); sleep(1); processReadSentMessages(); } } } } if ($IMMEDIATE_OUTPUT != "on" && $IMMEDIATE_OUTPUT != "1") { logEntry("NOT immediately outputting to matrix"); } else { logEntry("IMMEDIATE OUTPUT ENABLED");