Time::setTimeZoneDateTime($tz); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 1 day"); $date1 = Time::getDateAddDays__(); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 3 days"); $date2 = Time::getDateAddDays__(); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 5 days"); $date3 = Time::getDateAddDays__(); echo "\n date1 {$date1} , date2 {$date2}, date3 {$date3} <br>\n"; //insert new queue invited_id, location_id, date1, date2 and date3 if ($invitedQueue->addInvitedToTheQueue($iId, $invitedLocation->getLocationId(), $date1, $date2, $date3, $database)) { echo "fs_invited_id_fk = {$iId} updated <br>\n"; if ($database->update('fs_invited', array('invited_status' => 12), "invited_id = {$iId}")) { //set value to get the qid $invitedQueue->setInvitedQueueByIid($iId, $database); echo "Successfully updated invited_status = 12 <br>\n"; if ($invitedActivity->addActivityLog($invitedQueue->getQid(), $invitedActivity->getMessageAddToQueue(), $database)) { echo "successfully added new activity log <br>\n"; } } } else { echo " iId = {$iId} failed to add <br>\n"; } } else { echo "\n iId = {$iId} timezone is empty not added <br>\n"; // UPDATE LOCATION TO DEFAILT New York // UPDATE TIMEZONE EST $response = $invited->updateLocationAndTimeZone('NEW YORK', 'EST', $iId, $database); if ($response) { echo " location = NEW YORK and timezone = EST updated iId = {$iId} <br>\n"; } else { echo " location = NEW YORK and timezone = EST failed iId = {$iId} <br>\n";
echo "send new email v1 set date <br>\n"; } elseif ($invited->getTotalEmailSent_() == 1) { $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_();
Time::setTimeZoneDateTime($tz); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 1 day"); $date1 = Time::getDateAddDays__(); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 3 days"); $date2 = Time::getDateAddDays__(); Time::__setDateAddDays(Time::getTimezoneDate(), "+ 5 days"); $date3 = Time::getDateAddDays__(); echo "\n date1 {$date1} , date2 {$date2}, date3 {$date3} <br>\n"; //insert new queue invited_id, location_id, date1, date2 and date3 if ($invitedQueue->addInvitedToTheQueue($iId, $invitedLocation->getLocationId(), $date1, $date2, $date3, $database)) { echo "fs_invited_id_fk = {$iId} updated <br>\n"; if ($database->update('fs_invited', array('invited_status' => 12), "invited_id = {$iId}")) { //set value to get the qid $invitedQueue->setInvitedQueueByIid($iId, $database); echo "Successfully updated invited_status = 12 <br>\n"; if ($invitedActivity->addActivityLog($invitedQueue->getQid(), "Added to queue", $database)) { echo "successfully added new activity log <br>\n"; } } } else { echo "fs_invited_id_fk = {$iId} failed to add <br>\n"; } } else { // UPDATE LOCATION TO DEFAILT New York // UPDATE TIMEZONE EST echo "\n timezone is empty not added <br>\n"; $response = $invited->updateLocationAndTimeZone('NEW YORK', 'EST', $iId, $database); if ($response) { echo " location = NEW YORK and timezone = EST updated iId = {$iId} <br>\n"; } else { echo " location = NEW YORK and timezone = EST failed iId = {$iId} <br>\n";