Ejemplo n.º 1
0
 public static function SendItOut(Reminder $reminder)
 {
     $message = $reminder->Message();
     $subject = "Automatic Reminder from Booked Scheduler";
     /* replace 'username' and 'password' with your GoogleVoice sign-in */
     $gv = new GoogleVoice("username", "password");
     $addresses = explode(',', str_replace(' ', '', $reminder->Address()));
     foreach ($addresses as $address) {
         var_dump($address);
         if (ctype_digit($address)) {
             $gv->sms($address, $message);
         } else {
             mail($address, $subject, $message);
         }
     }
     $repository = new ReminderRepository();
     $repository->DeleteReminder($reminder->ReminderID());
     return;
 }
Ejemplo n.º 2
0
 /**
  * @param Reminder $reminder
  */
 public function Add(Reminder $reminder)
 {
     ServiceLocator::GetDatabase()->ExecuteInsert(new AddReminderCommand($reminder->UserID(), $reminder->Address(), $reminder->Message(), $reminder->SendTime(), $reminder->RefNumber()));
 }