Beispiel #1
0
     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_();
Beispiel #3
0
     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";