$dateTime = $date2 . ' ' . $invitedLocation->getLocationTime2(); echo "send new email v2 set date <br>\n"; } elseif ($invited->getTotalEmailSent_() == 2) { $dateTime = $date3 . ' ' . $invitedLocation->getLocationTime3(); echo "send new email v3 set date <br>\n"; } else { echo "\n else no send new email total sent is greater than 2 and value i" . $invited->getTotalEmailSent_(); } $alert->alert("Date Time Send", $dateTime, " set = " . $dateTime . " <br>\n"); echo "set time zone = " . Time::getTimeZoneDateTime24(); //send email //email version of sending if (Time::getTimeZoneDateTime24() >= $dateTime) { $alert->alert("\nAdd activity log", $invitedActivity->addActivityLog($qId, $action, $database), "set qId = {$qId} , action = {$action}"); echo "\n send email to invited <br>\n"; if (Email::sendInviteEmail3($admin->getAdminEmail_(), $invited->getEmail(), $email->inviteSubject1($invited->getTotalEmailSent_()), $qId, $invited->getTotalEmailSent_(), $invited->getFirstName())) { echo " email " . $invited->getEmail(); echo "\n send email to admin"; $newTotalSent = $invited->getTotalEmailSent_() + 1; $alert->alert("\nUpdate total send email ", $invited->updateTotalEmailSent($iId, $invited->getTotalEmailSent_() + 1, $database), "set iId = {$iId} and last total email sent " . $invited->getTotalEmailSent_() . " new total email sent " . $newTotalSent); } else { echo "failed to send email<br>\n"; } } else { echo "<br> \n " . __LINE__ . ". ) time zone = " . Time::getTimeZoneDateTime24() . " < " . $dateTime; echo "<br>\n Email = " . $invited->getEmail(); } } else { echo "\n email will not received an invite because the totasent email is greater than 2 but " . $invited->getTotalEmailSent_(); echo "\n update queue status to 1"; if ($invitedQueue->updateQueueStatus($qId, 1, $database) == TRUE) {
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();
$date1 = $queueInvited['fs_invited_queue_date_send1']; $date2 = $queueInvited['fs_invited_queue_date_send2']; $date3 = $queueInvited['fs_invited_queue_date_send3']; $date = $queueInvited['fs_invited_queue_date']; $status = $queueInvited['fs_invited_queue_status']; $action = 'Received new invited'; // echo $qId . "\n"; //set queue location info //update total sent to zero $alert->alert("Location Info ", $database->update('fs_invited', array('temail_sent' => 0), "invited_id = {$iId}"), " set qid = {$qId} \n"); echo "{$counter}.) \n"; $alert->alert("Location Info ", $invitedLocation->setInvitedLocationInfo($locationId, $database), " set qid = {$qId} \n"); //set invited info $alert->alert("invited ", $invited->setInvitedInfoById($iId, $database), " set iId = {$iId} \n"); echo "Name: <span style='color:green' >" . $invited->getFullName() . "</span></span> <br>\n"; echo "First name " . $invited->getFirstName(); //set time zone $alert->alert("Time ", Time::setTimeZoneDateTime($invited->getTimeZone()), " set timezone = " . $invited->getTimeZone() . " \n"); //if the total sent email is greater than 3 then it should invited email should not received an invited if ($invited->getTotalEmailSent_() <= 2) { //condition combine queue date and specific location time if ($invited->getTotalEmailSent_() == 0) { $dateTime = $date1 . ' ' . $invitedLocation->getLocationTime1(); echo "send new email v1 set date\n"; } elseif ($invited->getTotalEmailSent_() == 1) { $dateTime = $date2 . ' ' . $invitedLocation->getLocationTime2(); echo "send new email v2 set date\n"; } elseif ($invited->getTotalEmailSent_() == 2) { $dateTime = $date3 . ' ' . $invitedLocation->getLocationTime3(); echo "send new email v3 set date\n"; } else {