function processMessage($from, $messageText)
{
    global $DEBUG;
    if ($DEBUG) {
        logEntry("inside process message");
    }
    processSMSMessage($from, $messageText);
    if ($DEBUG) {
        logEntry("leaving process message");
    }
    return;
}
Exemple #2
0
                    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");