- Timestamp:
- Mar 24, 2015 2:15:02 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php
r775 r818 228 228 } 229 229 else if ($result == _SBG_CHARGING_FAIL_NOT_ENOUGH) { 230 $aryPatterns = array ('/:amount:/'); 231 $smsReturn = preg_replace($aryPatterns, array($amount), lang('_SBG_MO_CHARGING_FAIL_NOT_ENOUGH_MSG')); 230 //$aryPatterns = array ('/:amount:/'); 231 $aryPatterns = array ('/:sentNumber:/'); 232 $smsReturn = preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_CHARGING_FAIL_NOT_ENOUGH_MSG')); 233 /* 232 234 if ($case == _SBG_MO_PAY_TO_ACCOUNT_FOR) { 233 235 $aryPatterns = array ('/:amount:/', '/:username:/'); 234 236 $smsReturn = preg_replace($aryPatterns, array($amount, $userName), lang('_SBG_MO_CHARGING_FAIL_NOT_ENOUGH_FOR_MSG')); 235 } 237 }*/ 236 238 $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.$smsReturn; 237 239 } … … 248 250 break; 249 251 case _SBG_MO_SUPPOR_SERVICE: 250 $smsReturn = '1|'.lang('_SBG_MO_SUPPORT_MSG'); 252 //$smsReturn = '1|'.lang('_SBG_MO_SUPPORT_MSG'); 253 if ($this->isViettel($sentNumber)){ 254 $smsReturn = '1|'.lang('_SBG_MO_SUPPORT_VIETTEL_MSG'); 255 }else{ 256 $smsReturn = '1|'.lang('_SBG_MO_SUPPORT_NOT_VIETTEL_MSG'); 257 } 251 258 break; 252 259 case _SBG_MO_UNSUBSCRIBE_SERVICE: … … 511 518 } 512 519 } 520 521 public function isViettel($number) { 522 $prefixViettel = array ( 523 '96', '97', '98', 524 '096', '097', '098', '162', '163', '164', '165', '166', '167', '168', '169', 525 '8496', '8497', '8498', '0162', '0163', '0164', '0165', '0166', '0167', '0168', '0169', 526 '84162', '84163', '84164', '84165', '84166', '84167', '84168', '84169' 527 ); 528 foreach ( $prefixViettel as $value ) { 529 if (strpos ( $number, $value ) === 0) { 530 return 1; 531 } 532 } 533 return 0; 534 } 513 535 }
Note: See TracChangeset
for help on using the changeset viewer.