Changeset 768 for pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php
- Timestamp:
- Feb 26, 2015 11:47:44 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php
r721 r768 101 101 * @return string 102 102 */ 103 public function processMORequest ($sentNumber, $message )103 public function processMORequest ($sentNumber, $message, &$mtBody = null) 104 104 { 105 105 $debugMsg = $message."\n"; … … 133 133 $smsReturn = $collaboratorMsg; 134 134 $arySMS = explode ('|', $sms); 135 if ((int)$arySMS[0] == 1 ) 136 $sendMT = $this->sendMT($this->formatPhoneNumber($userName, -1), $arySMS[1]); 135 if ((int)$arySMS[0] == 1 ) { 136 $mtBody = $arySMS[1]; 137 $sendMT = $this->sendMT($this->formatPhoneNumber($userName, -1), $mtBody); 138 } 139 137 140 } 138 141 else { … … 141 144 142 145 break; 143 case _SBG_MO_PHONENUM_CHANGE:146 /* case _SBG_MO_PHONENUM_CHANGE: 144 147 if (!preg_match('/^(09\d{8}|01\d{9})$/', $aryContents[0])) { 145 148 $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_PHONENUM_WRONG_FORMAT_MSG'); … … 157 160 $sms = preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_USER_OLD_PHONENUM_CHANGE_SUCCESS_MSG')); 158 161 $sendMT = $changeResult == 1 ? $this->sendMT($this->formatPhoneNumber($oldPhoneNumber, -1), $sms) : ''; 159 break; 162 break; */ 160 163 case _SBG_MO_PASSWORD_RECOVERY: 161 164 $smsReturn = $this->objUserModel->changePassword($sentNumber); … … 170 173 171 174 if (trim($arySmsReturn[1]) == trim(lang('_SBG_MO_USER_REGISTER_VIP_FAIL_NOT_ENOUGH_MSG'))) { 172 175 $maxCharging = 50000; 173 176 $amount = $packageData ['p_price']; 174 177 $count = $amount > $maxCharging ? ceil($amount/ _SBG_CHARGING_MAX_VALUE) : 1; … … 216 219 $aryPatterns = array('/:amount:/', '/:sentNumber:/'); 217 220 $smsMT = preg_replace($aryPatterns, array($amount, $sentNumber), lang('_SBG_MO_PAY_TO_ACCOUNT_FOR_MSG')); 221 $mtBody = $smsMT; 218 222 $sendMT = $this->sendMT($this->formatPhoneNumber($userName, -1), $smsMT); 219 223 $smsReturn = $arySmsReturn[0].'|'.preg_replace(array('/:amount:/','/:username:/'), array($amount, $userName), lang('_SBG_MO_PAY_TO_ACCOUNT_FOR_OTHER_SUCCESS_MSG')); … … 252 256 break; 253 257 } 258 259 $mtBody = $smsReturn . "\n" . $mtBody; 254 260 255 261 return $smsReturn.'|'.$case;
Note: See TracChangeset
for help on using the changeset viewer.