Ejemplo n.º 1
0
Log::addExecutionLog("blog = {$blog}");
//conditions and validations
$invited->_setInvitedInformationByEmail($email, $database);
if ($invited->getInvitedId() > 0) {
    if ($invited->getStatus() == 2) {
        Log::addExecutionLog("info is officially sign up");
    } elseif ($invited->getStatus() == 3) {
        Log::addExecutionLog("info is officially a member");
    } elseif ($invited->getStatus() == 7) {
        Log::addExecutionLog("info is sign up pending");
    } else {
        if ($invited->updateInvitedStatus($invited->getInvitedId(), 7, $database)) {
            Log::addExecutionLog("Invited status updated to 7");
        }
        if ($invitedQueue->updateQueueStatusByIid($invited->getInvitedId(), 1, $database)) {
            Log::addExecutionLog("Queue status updated to 1");
        }
        if (Email::sendSignUpWelcomeEmail($from, $email, $subject, $invited->getFirstName())) {
            Log::addExecutionLog("Sign up welcome email sent");
        }
    }
} else {
    if ($invited->addNewInvitedFromManualSignUp($email, $blog, $timeZone, $location, 7, date("Y-m-d H:i:s"), $database)) {
        Log::addExecutionLog("Added new invited signup using manual");
        if (Email::sendSignUpWelcomeEmail($from, $email, $subject, $body)) {
            Log::addExecutionLog("Welcome email sent");
        }
    }
}
//echo "This is invited id = " . $invited->getInvitedId();
echo Log::printExecutionLog();