public function redeem()
 {
     $code = $this->request()->getPost('code');
     $phone = $this->request()->getPost('phone');
     if ($code && $phone) {
         $code = strtoupper($code);
         $phone = Application_Model_Utility::cleanPhone($phone);
         if ($phone[0] != 1 && strlen($phone) == 10) {
             $phone = '1' . $phone;
         }
         $sql = "CALL luckderby_add_redemption('{$code}', {$phone})";
         $rs = $this->query($sql);
         if ($rs && $rs->num_rows) {
             $this->success = $rs->success;
             $this->message = $rs->message;
         } else {
             $this->message = 'Could not redeem code ' . $code . '. Please contact textmunication for assistance.';
         }
     } else {
         $this->message = 'A code and a phone number are required.';
     }
 }
Beispiel #2
0
 /**
  * Sets the admin phone
  * 
  * @param string $phone
  */
 public function setAdminPhone($phone)
 {
     if ($phone) {
         $phone = Application_Model_Utility::cleanPhone($phone);
         if ($phone[0] != 1) {
             $phone = '1' . $phone;
         }
     }
     $this->admin_phone = $phone;
 }