Changeset 575 for pro-violet-viettel/sourcecode/application
- Timestamp:
- Nov 19, 2014 7:09:09 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php
r561 r575 69 69 $debugMsg = $message."\n"; 70 70 71 $aryMatch = array(); 72 if (preg_match('/^(84)([0-9]{9,10})$/', $sentNumber, $aryMatch) == 1) { 73 $sentNumber = '0'. $aryMatch[2]; 74 } 71 $sentNumber = $this->formatPhoneNumber($sentNumber); 75 72 76 73 $smsReturn = ''; … … 94 91 case _SBG_MO_REGISTER: 95 92 case _SBG_MO_REGISTER_FOR: 96 $userName = isset($aryContents[2]) ? $ aryContents[2]: $sentNumber;93 $userName = isset($aryContents[2]) ? $this->formatPhoneNumber($aryContents[2]) : $sentNumber; 97 94 $collaborator = isset($aryContents[2]) ? $sentNumber:null; 98 95 $sms = $this->objUserModel->register($userName, $collaborator); … … 107 104 break; 108 105 case _SBG_MO_PHONENUM_CHANGE: 109 $oldPhoneNumber = $ aryContents[2];106 $oldPhoneNumber = $this->formatPhoneNumber($aryContents[2]); 110 107 $password = $aryContents[3]; 111 108 $smsReturn = $this->objUserModel->changeProfile($sentNumber, $oldPhoneNumber, $password); … … 123 120 case _SBG_MO_PAY_TO_ACCOUNT: 124 121 case _SBG_MO_PAY_TO_ACCOUNT_FOR: 125 $userName = isset($aryContents[3]) ? $ aryContents[3]: $sentNumber;122 $userName = isset($aryContents[3]) ? $this->formatPhoneNumber($aryContents[3]) : $sentNumber; 126 123 $amount = $aryContents[2]; 127 124 $result =$this->chargeRootAccountProcess($sentNumber, $amount); … … 236 233 { 237 234 $aryMatch = array(); 235 238 236 if (preg_match('/^(0)([0-9]{9,10})$/', $receiverID, $aryMatch) == 1) { 239 237 $receiverID = '84'. $aryMatch[2]; … … 273 271 return _SBG_SEND_MT_SUCCESS; 274 272 } 273 274 public function formatPhoneNumber ($phoneNumber) { 275 $aryMatch = array(); 276 if (preg_match('/^(84)([0-9]{9,10})$/', $phoneNumber, $aryMatch) == 1) { 277 $result = '0'. $aryMatch[2]; 278 } 279 else if (preg_match('/^(0)([0-9]{9,10})$/', $phoneNumber)) { 280 $result = $phoneNumber; 281 } 282 283 return $result; 284 } 275 285 }
Note: See TracChangeset
for help on using the changeset viewer.