Ignore:
Timestamp:
Dec 3, 2014 2:59:16 PM (10 years ago)
Author:
namnd
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.