Ignore:
Timestamp:
Dec 3, 2014 2:59:16 PM (11 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/application/modules/services
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/services/controllers/recharge.php

    r627 r636  
    99                $this->load->helper('lockfile');
    1010                $this->load->model('services_model');
     11                $this->load->helper('language');
     12                $this->lang->load('messages', 'message');
    1113        }
    1214       
     
    3335                $result['tmp'] = $maxReach;
    3436               
    35                 $lockedMsg = 'QuÜ vị đã nhập sai thÃŽng tin thẻ cào '. $maxReach .' lần liên tiếp.<br />Xin chờ '. $timeToUnlock .' phút sau để thao tác lại!';
    36                 $chargErrMsg = 'Mã thẻ hoặc Serial khÃŽng đúng hoặc đã được sá»­ dụng. QuÜ vị vui lòng kiểm tra lại!';
     37                //$lockedMsg = 'QuÜ vị đã nhập sai thÃŽng tin thẻ cào '. $maxReach .' lần liên tiếp.<br />Xin chờ '. $timeToUnlock .' phút sau để thao tác lại!';
     38                $aryPatterns = array('/:maxReach:/', '/:timeToUnlock:/');
     39                $lockedMsg = preg_replace($aryPatterns, array($maxReach, $timeToUnlock), lang('_SBG_CHARGING_FROM_CARD_LOCKED_MSG'));
     40                //$chargErrMsg = 'Mã thẻ hoặc Serial khÃŽng đúng hoặc đã được sá»­ dụng. QuÜ vị vui lòng kiểm tra lại!';
     41                $chargErrMsg = lang('_SBG_CHARGING_FROM_CARD_FAIL_MSG');
    3742                $errMsg = '';
    3843               
     
    5964                       
    6065                        if ($chargCard == _SBG_CARD_PAY_SUCCESS){
    61                                 $result['username'] = $user['cellphone'];
     66                                //$result['username'] = $user['cellphone'];
    6267                                $result['acc_balanced'] = $user['acc_balanced'];
    63                                 $result['amount'] = $amount;
     68                                //$result['amount'] = $amount;
     69                                $aryPatterns = array('/:amount:/', '/:username:/', '/:acc_balanced:/');
     70                                $result['message'] = preg_replace($aryPatterns, array($amount, $user['cellphone'], $user['acc_balanced']), lang('_SBG_CHARGING_FROM_CARD_SUCCESS_MSG'));
    6471                                $this->objUserModel->insertPaidlog($user['cellphone'], $user['cellphone'], $paidType, $amount, $paidTime);
    6572                                releaseLockFile($lockFilePreFix, $lockFilePath);
  • pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php

    r633 r636  
    4343if ( ! defined('_SBG_SERVICE_COMMAND_CODE')) define('_SBG_SERVICE_COMMAND_CODE', 'SBG');
    4444if ( ! defined('_SBG_SERVICE_SERVICEID')) define('_SBG_SERVICE_SERVICEID', '8062');
     45
     46if ( ! defined('_SBG_MO_PROCCESS_ERR')) define('_SBG_MO_PROCCESS_ERR', 0);
    4547
    4648Class Services_model extends CI_Model
     
    6264        public function __construct(){
    6365                parent::__construct();
     66                $this->load->helper('language');
     67                $this->lang->load('messages', 'message');
    6468        }
    6569       
     
    147151                                if ($case == _SBG_MO_REGISTER_FOR) {
    148152                                        if (!preg_match('/^([0-9]{10,11}$)$/', $aryContents[2])) {
    149                                                 $smsReturn = '0|So dien thoai khach hang khong hop le. Vui long kiem tra lai.';
     153                                                $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_PHONENUM_WRONG_FORMAT_MSG');
    150154                                                break;
    151155                                        }
     
    169173                        case _SBG_MO_PHONENUM_CHANGE:
    170174                                if (!preg_match('/^(09\d{8}|01\d{9})$/', $aryContents[2])) {
    171                                         $smsReturn = '0|So dien thoai khach hang khong hop le. Vui long kiem tra lai.';
     175                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_PHONENUM_WRONG_FORMAT_MSG');
    172176                                        break;
    173177                                }
     
    180184                                $changeResult = (int)$arySMS[0];
    181185                               
    182                                 $sms = 'Ban da doi thanh cong so dien thoai tren SBG Online sang so dien thoai ' .$sentNumber. '. Tran trong.';
     186                                //$sms = 'Ban da doi thanh cong so dien thoai tren SBG Online sang so dien thoai ' .$sentNumber. '. Tran trong.';
     187                                $aryPatterns = array('/:sentNumber:/');
     188                                $sms = preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_USER_OLD_PHONENUM_CHANGE_SUCCESS_MSG'));
    183189                                $sendMT = $changeResult == 1 ? $this->sendMT($this->formatPhoneNumber($oldPhoneNumber, -1), $sms) : '';
    184190                                break;
     
    199205                               
    200206                                if ($case == _SBG_MO_PAY_TO_ACCOUNT_FOR && !preg_match('/^(09\d{8}|01\d{9})$/', $userName)) {
    201                                         $smsReturn = '0|So dien thoai khach hang khong hop le. Vui long kiem tra lai.';
     207                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_PHONENUM_WRONG_FORMAT_MSG');
    202208                                        break;
    203209                                }
     
    205211                                $amount = $aryContents[2];
    206212                                if (!preg_match('/^[0-9]{3,}$/', $amount)) {
    207                                         $smsReturn = '0|So tien nap khong hop le. Vui long kiem tra lai.';
     213                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_AMOUNT_WRONG_FORMAT_MSG');
    208214                                        break;
    209215                                }
     
    215221                                        if ($case == _SBG_MO_PAY_TO_ACCOUNT_FOR) {
    216222                                                $arySmsReturn = explode ('|', $smsReturn);
    217                                                 $smsMT = 'Ban da nap thanh cong ' .$amount . 'VND vao tai khoan ' .$username. ' tren SBG Online tu thue bao ' .$sentNumber. '. Tran trong.';
     223                                                //$smsMT = 'Ban da nap thanh cong ' .$amount . 'VND vao tai khoan ' .$username. ' tren SBG Online tu thue bao ' .$sentNumber. '. Tran trong.';
     224                                                $aryPatterns = array('/:amount:/', '/:username:/', '/:sentNumber:/');
     225                                                $smsMT = preg_replace($aryPatterns, array($amount, $username, $sentNumber), lang('_SBG_MO_PAY_TO_ACCOUNT_FOR_MSG'));
    218226                                                $sendMT = $this->sendMT($this->formatPhoneNumber($userName, -1), $smsMT);
    219227                                        }
     
    226234                                        //$smsReturn = preg_replace($aryPatterns, array($sentNumber, $amount, $userName), _SBG_CHARGING_FAIL_NOT_ENOUGH_MSG);
    227235                                        $aryPatterns = array ('/:amount:/', '/:username:/');
    228                                         $smsReturn = preg_replace($aryPatterns, array($amount, $userName), _SBG_CHARGING_FAIL_NOT_ENOUGH_MSG);
    229                                         $smsReturn = '0|'.$smsReturn;
     236                                        //$smsReturn = preg_replace($aryPatterns, array($amount, $userName), _SBG_CHARGING_FAIL_NOT_ENOUGH_MSG);
     237                                        $smsReturn = preg_replace($aryPatterns, array($amount, $userName), lang('_SBG_MO_CHARGING_FAIL_NOT_ENOUGH_MSG'));
     238                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.$smsReturn;
    230239                                }
    231240                                else if ($result == _SBG_CHARGING_FAIL_MORETHAN_LIMIT) {
    232241                                        $aryPatterns = array ('/:sendid:/');
    233                                         $smsReturn = preg_replace($aryPatterns, array($sentNumber), _SBG_CHARGING_FAIL_MORETHAN_LIMIT_MSG);
    234                                         $smsReturn = '0|'.$smsReturn;
     242                                        //$smsReturn = preg_replace($aryPatterns, array($sentNumber), _SBG_CHARGING_FAIL_MORETHAN_LIMIT_MSG);
     243                                        $smsReturn = preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_CHARGING_FAIL_MORETHAN_LIMIT_MSG'));
     244                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.$smsReturn;
    235245                                }else if ($result == _SBG_CHARGING_FAIL_NOT_VIETTEL || $result == _SBG_CHARGING_NUMBER_NOT_EXISTED || $result == _SBG_CHARGING_NUMBER_NOT_AVAILABLE) {
    236                                         $smsReturn = '0|'._SBG_CHARGING_FAIL_NOT_VIETTEL_MSG;
     246                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_CHARGING_FAIL_NOT_VIETTEL_MSG');
    237247                                }                               
    238248                                else {
    239                                         $smsReturn = '0|Loi, khong thanh toan duoc tu tai khoan goc';
     249                                        $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_CHARGING_FAIL_MSG');
    240250                                }
    241251                                break;
     
    243253                        case _SBG_MO_SYNTAX_ERR:
    244254                        default:
    245                                 $smsReturn = '0|'._SBG_MO_SYNTAX_ERR_MSG;
     255                                $smsReturn = _SBG_MO_PROCCESS_ERR.'|'.lang('_SBG_MO_SYNTAX_ERR_MSG');
    246256                                break;
    247257                }
Note: See TracChangeset for help on using the changeset viewer.