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

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/frontend/models/user_model.php

    r633 r636  
    1414                $this->vservices->setApiUrl ( $this->config->item ( 'api_url' ) );
    1515                $this->vservices->setConnection ( $this->curl );
     16                $this->load->helper('language');
     17                $this->lang->load('messages', 'message');
    1618        }
    1719       
     
    5456                if (! is_null ( $collaborator ) || $collaborator != '') {
    5557                        if (! $this->isExistcollaborator ( $collaborator )) {
    56                                 $sms = "Khong tim thay cong tac vien nao co so dien thoai [" . $collaborator . "] tren SBG Online.";
     58                                $aryPatterns = array('/:collaborator:/');
     59                                $sms = preg_replace($aryPatterns, array($collaborator), lang('_SBG_MO_COLLABORATOR_NOT_FOUND_MSG'));
    5760                                $collaboratorMsg = $status . '|'.$sms;
    5861                                return $status . '|' . $sms;
     
    7174                if(!($data) || is_null($data))
    7275                {
    73                         $sms = "Tam thoi ban khong the dang ky duoc. Xin thu lai sau. Cam on!";
     76                        $sms = lang('_SBG_MO_REGISTER_DISCONTINUE_MSG');
    7477                        $collaboratorMsg = $status . '|'.$sms;
    7578                        return $status . '|' . $sms;
     
    8992                                $this->db->query ( 'UNLOCK TABLES' );
    9093                                $this->db->insert ( 'tbluser', $user );
    91                                 $sms = "Chuc mung ban da dang ky thanh cong tai khoan SBG Online. Hay dang nhap vao soanbaigiang.smas.vn voi ten truy nhap " . $username . ", mat khau " . $password . " de su dung. Tran trong.";
     94                                $aryPatterns = array ('/:username:/', '/:password:/');
     95                                $sms = preg_replace($aryPatterns, array($collaborator), lang('_SBG_MO_USER_REGISTER_SUCCESS_MSG'));
    9296                                $status = 1;
    93                                 $collaboratorMsg = $status . '|'. 'Ban da dang ky thanh cong dich vu SBG Online cho so dien thoai '.$username;
     97                                $aryPatterns = array('/:username:/');
     98                                $collaboratorMsg = $status . '|'. preg_replace($aryPatterns, array($username), lang('_SBG_MO_COLLABOLATOR_REGISTER_SUCCESS_MSG'));
    9499                                break;
    95100                        case 2 :
    96101                        case 4 :
    97                                 $sms = "So dien thoai cua ban da duoc dang ky tai khoan tren SBG Online, vui long kiem tra lai. Tran trong.";
     102                                $sms = lang('_SBG_MO_USER_REGISTER_DUPLICATE_MSG');
    98103                                $status = 0;
    99                                 $collaboratorMsg = $status . '|'. 'So dien thoai '.$username.' da duoc dang ky tai khoan tren SBG Online.';
     104                                $aryPatterns = array('/:username:/');
     105                                $collaboratorMsg = $status . '|'. preg_replace($aryPatterns, array($username), lang('_SBG_MO_COLLABOLATOR_REGISTER_DUPLICATE_MSG'));
    100106                                break;
    101107                        default :
     
    162168               
    163169                if ($checkSentNumber) {
    164                         $sms = "So dien thoai " . $sentNumber . " da dang ky tai khoan tren he thong SBG Online. Tran trong.";
     170                        $aryPatterns = array('/:sentNumber:/');
     171                        $sms =  preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_USER_PHONENUM_CHANGE_DUPLICATE_MSG'));
    165172                        $status = 0;
    166173                        return $status . '|' . $sms;
     
    174181                        $token = md5 ( $us_id . self::TOKENPW );
    175182                        $isCorrectPassword = $this->checkPassword($src, $us_id, $token, $password);
    176                         if(!$isCorrectPassword) return '0|Mat khau cua ban khong dung. Vui long kiem tra lai.';
     183                        if(!$isCorrectPassword) return '0|'.lang('_SBG_MO_USER_PHONENUM_CHANGE_INCORRECT_PASSWORD_MSG');
    177184
    178185                        $data = $this->vservices->actionExecute ( 'update', array (
     
    188195                        if(!($data) || is_null($data))
    189196                        {
    190                                 $sms = "Tam thoi ban khong the thay doi duoc so dien thoai. Xin thu lai sau. Cam on!";
     197                                $sms = lang('_SBG_MO_PHONENUM_CHANGE_DISCONTINUE_MSG');
    191198                                $status = 0;
    192199                                return $status . '|' . $sms;
     
    200207                                        $user ['cellphone'] = $sentNumber;
    201208                                        $this->updateUser ( $us_id, $user );
    202                                         $sms = "Ban da doi thanh cong tai khoan " .$username. " tren SBG Online sang so dien thoai " . $sentNumber. ". Tran trong.";
     209                                        $aryPatterns = array('/:username:/', '/:sentNumber:/');
     210                                        $sms =  preg_replace($aryPatterns, array($username, $sentNumber), lang('_SBG_MO_USER_NEW_PHONENUM_CHANGE_SUCCESS_MSG'));
    203211                                        $status = 1;
    204212                                        break;
    205213                                case 2:
    206                                         $sms = "So dien thoai " . $sentNumber . " da dang ky tai khoan tren he thong SBG Online. Tran trong";
     214                                        $aryPatterns = array('/:sentNumber:/');
     215                                        $sms = preg_replace($aryPatterns, array($sentNumber), lang('_SBG_MO_USER_PHONENUM_CHANGE_DUPLICATE_MSG'));
    207216                                        $status = 0;
    208217                                        break;
    209218                                case 5 :
    210                                         $sms = "So dien thoai ".$username." chua dang ky tai khoan tren he thong SBG Online. Tran trong.";
     219                                        $aryPatterns = array('/:username:/');
     220                                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_USER_PHONENUM_NOT_REGISTER_MSG'));
    211221                                        $status = 0;
    212222                                        break;
     
    217227                        }
    218228                } else {
    219                         $sms = "So dien thoai ".$username." chua dang ky tai khoan tren he thong SBG Online. Tran trong.";
     229                        $aryPatterns = array('/:username:/');
     230                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_USER_PHONENUM_NOT_REGISTER_MSG'));
    220231                        $status = 0;
    221232                }
     
    250261                        if(!($data) || is_null($data))
    251262                        {
    252                                 $sms = "Tam thoi ban khong the lay lai hoac thay doi mat khau. Xin thu lai sau. Cam on!";
     263                                $sms = lang('_SBG_MO_PASSWORD_CHANGE_DISCONTINUE_MSG');
    253264                                $status = 0;
    254265                                return $status . '|' . $sms;
     
    261272                                        $this->updateUser ( $us_id, $user );
    262273                                        if ($isForgotPassword) {
    263                                                 $sms = "Mat khau moi cua ban tren SBG online la " . $pass. ". Tran trong.";
     274                                                $aryPatterns = array('/:pass:/');
     275                                                $sms = preg_replace($aryPatterns, array($pass), lang('_SBG_MO_USER_PASSWORD_RECOVERY_MSG'));
    264276                                        } else {
    265                                                 $sms = "Ban da doi thanh cong mat khau tren SBG Online. Mat khau moi cua ban la " .$password. ". Tran trong.";
     277                                                $aryPatterns = array('/:password:/');
     278                                                $sms = preg_replace($aryPatterns, array($pass), lang('_SBG_MO_USER_PASSWORD_CHANGE_SUCCESS_MSG'));
    266279                                        }
    267280                                        $status = 1;
    268281                                        break;
    269282                                case 5 :
    270                                         $sms = "So dien thoai ".$username." chua dang ky tai khoan tren he thong SBG Online";
     283                                        $aryPatterns = array('/:username:/');
     284                                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_USER_PHONENUM_NOT_REGISTER_MSG'));
    271285                                        $status = 0;
    272286                                        break;
     
    277291                        }
    278292                } else {
    279                         $sms = "So dien thoai ".$username." chua dang ky tai khoan tren he thong SBG Online";
     293                        $aryPatterns = array('/:username:/');
     294                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_USER_PHONENUM_NOT_REGISTER_MSG'));
    280295                        $status = 0;
    281296                }
     
    307322                if (!$package)
    308323                {
    309                         $sms = "Khong co goi dich vu ban da dang ki tren SBG Online";
     324                        $sms = lang('_SBG_MO_USER_REGISTER_VIP_NOT_FOUND_MSG');
    310325                        $status = 0;
    311326                        return $status . '|' . $sms;
     
    326341                               
    327342                                $this->updateUser ( $us_id, $user );
    328                                 $sms = "Chuc mung ban da dang ky thanh cong dich vu SBG Online. Thoi han su dung dich vu cua ban la ".date ( 'd/m/Y', strtotime ( $user ['expire_date'] ) ).". Tran trong." ;
     343                                $aryPatterns = array('/:period:/');
     344                                $sms = preg_replace($aryPatterns, array(date ( 'd/m/Y', strtotime ( $user ['expire_date'] ) )), lang('_SBG_MO_USER_REGISTER_VIP_SUCCESS_MSG'));
    329345                                $status = 1;
    330346                        } else {
    331                                 $sms = "Tai khoan cua ban khong du de dang ky dich vu SBG Online. Vui long nap tien va dang ky lai. Tran trong.";
     347                                $sms = lang('_SBG_MO_USER_REGISTER_VIP_FAIL_NOT_ENOUGH_MSG');
    332348                                $status = 0;
    333349                        }
    334350                } else {
    335                         $sms = "So dien thoai " .$username. " chua dang ky tai khoan tren he thong SBG Online. De dang ky, soan tin SBG DK gui 8062 (500d).";
     351                        $aryPatterns = array('/:username:/');
     352                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_ACCOUNT_NOT_FOUND_MSG'));
    336353                        $status = 0;
    337354                }
     
    348365                        $user ['updated_time'] = date ( 'Y-m-d H:i:s' );
    349366                        $this->updateUser ( $us_id, $user );
    350                         $sms = "Ban da nap thanh cong " . $amount . "VND vao tai khoan " . $username . " tren SBG Online. Tran trong.";
     367                        $aryPatterns = array('/:amount:/', '/:username:/');
     368                        $sms = preg_replace($aryPatterns, array($amount, $username), lang('_SBG_MO_PAY_TO_ACCOUNT_SUCCESS_MSG'));
    351369                        $status = 1;
    352370                } else {
    353                         $sms = "So dien thoai " .$username. " chua dang ky tai khoan tren he thong SBG Online. De dang ky, soan tin SBG DK gui 8062 (500d).";
     371                        $aryPatterns = array('/:username:/');
     372                        $sms = preg_replace($aryPatterns, array($username), lang('_SBG_MO_ACCOUNT_NOT_FOUND_MSG'));
    354373                        $status = 0;
    355374                }
Note: See TracChangeset for help on using the changeset viewer.