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/frontend/controllers/user.php

    r633 r636  
    1111        parent::__construct();
    1212        $this->load->helper('cookie');
     13                $this->load->helper('language');
     14                $this->lang->load('messages', 'message');
    1315    }
    1416
     
    8284        if (isset($input['fullname'])) {
    8385            if (strlen($input['fullname']) < 1) {
    84                 $result['errors'][] = "Vui lòng nhập họ tên đầy đủ tiếng Việt";
     86                $result['errors'][] = lang('_SBG_REGISTER_VIP_FULLNAME_REQUIRED_MSG');
    8587            }
    8688            if (strlen($input['school']) < 1) {
    87                 $result['errors'][] = "Vui lòng nhập đơn vị cÃŽng tác";
     89                $result['errors'][] = lang('_SBG_REGISTER_VIP_SCHOOL_REQUIRED_MSG');
    8890            }
    8991            if (!isset($result['errors'])) {
     
    148150
    149151        if ($user['acc_balanced'] < $package['p_price']) {
    150             $message = 'Số tiền trong Tài khoản SBG Online hiện tại cá»§a QuÜ vị là ' . $user['acc_balanced'] . ' đồng.<br /> Để Đăng kí Sá»­ dụng dịch vụ Soạn Bài giảng trá»±c tuyến, QuÜ vị cần nạp thêm tiền vào tài khoản.';
     152                        $aryPatterns = array('/:acc_balanced:/');
     153                        $message = preg_replace($aryPatterns, array(number_format($user['acc_balanced'], 0)), lang('_SBG_ACC_BALANCE_LESS_PACKAGE_PRICE_MSG'));
    151154        } else {
    152155            $user['acc_balanced'] = $user['acc_balanced'] - $package['p_price'];
     
    159162
    160163            $this->user_model->updateUser($us_id, $user);
     164                        $aryPatterns = array('/:period:/');
     165                        $message = preg_replace($aryPatterns, array(date('d-m-Y', strtotime($user['expire_date']))), lang('_SBG_REGISTER_VIP_SUCCESS_MS'));
    161166                        $source = 'web';
    162167                        $this->user_model->insertRegisterVipLog($source,  $package['p_code']);
    163             $message = 'QuÜ vị đã đăng kí sá»­ dụng CÃŽng cụ Soạn Bài giảng trức tuyến. QuÜ vị được sá»­ dụng dịch vụ đến hết ngày ' . date('d-m-Y', strtotime($user['expire_date']));
     168           
     169
    164170        }
    165171
     
    205211   
    206212        public function update_info() {
    207         $result['success']=0;
     213        $result['success'] = 0;
    208214        $user_info = $this->session->userdata('userInfo');
    209215        if ($user_info) {
     
    218224            if ($input) {
    219225                if (strlen($input['fullname']) == 0) {
    220                     $result['errors'][] = array("content"=>"Họ tên khÃŽng được để trống!","field"=>"fullname");
     226                    $result['errors'][] = array("content"=>lang('_SBG_FULLNAME_REQUIRED_MSG'),"field"=>"fullname");
    221227                }
    222228                if (strlen($input['school']) == 0) {
    223                     $result['errors'][] = array("content"=>"Tên đơn vị khÃŽng được để trống!","field"=>"school");
     229                    $result['errors'][] = array("content"=>lang('_SBG_REGISTER_VIP_SCHOOL_REQUIRED_MSG'),"field"=>"school");
    224230                }
    225231
     
    231237                    $result['data'] = $this->user_model->update_user($src, $token, $input, $us_id);
    232238                    $result['success'] = 1;
    233                     $info['fullname']=$input['fullname'];
    234                     $info['school']=$input['school'];
     239                    $info['fullname'] = $input['fullname'];
     240                    $info['school'] = $input['school'];
    235241                    $info = urldecode(http_build_query($info));
    236242                    $userdata = array('username' => $user_info['username'], 'user' => $info, 'us_id' => $user_info['us_id'], 'logined_in' => TRUE, 'is_viettel' => $user_info['is_viettel']);
     
    258264                if (array_key_exists('fullname', $input)) {
    259265                    if (strlen($input['fullname']) == 0) {
    260                         $result['errors']['fullname_err'] = "Họ tên khÃŽng được để trống!";
     266                        $result['errors']['fullname_err'] = lang('_SBG_FULLNAME_REQUIRED_MSG');
    261267                    }
    262268                } else {
     
    289295
    290296            if (strlen($input['passwd']) == 0) {
    291                 $result['errors']['passwd_old_err'] = "Mật khẩu khÃŽng được để trống!";
     297                $result['errors']['passwd_old_err'] = lang('_SBG_PASSWORD_REQUIRED_MSG');
    292298            }
    293299                       
    294300            if (strlen($input['passwd_new']) == 0) {
    295                 $result['errors']['passwd_new_err'] = "Mật khẩu khÃŽng được để trống!";
     301                $result['errors']['passwd_new_err'] = lang('_SBG_PASSWORD_REQUIRED_MSG');
    296302            } else if (strcmp($input['passwd'], $input['passwd_new']) == 0) {
    297                 $result['errors']['passwd_new_err'] = "Mật khẩu trùng với mật khẩu hiện tại!";
     303                $result['errors']['passwd_new_err'] = lang('_SBG_PASSWORD_DUPLICATE_MSG');
    298304            }else
    299305                        {
    300306                                if (!preg_match('/^([0-9a-zA-Z]{6,65})*$/', $input['passwd_new']))
    301307                                {
    302                                         $result['errors']['passwd_new_err'] = "Mật khẩu ít nhất là 6 kí tá»±, và chỉ chứa các kí tá»± số hoặc chữ, <br> khÃŽng chứa khoảng trắng và khÃŽng chứa kÜ tá»± đặc biệt!";
     308                                        $result['errors']['passwd_new_err'] = lang('_SBG_USER_PASSWORD_CHANGE_REQUIRED_MSG');
    303309                                }
    304310                        }
    305311                       
    306312            if ($input['passwd_new'] != $input['confirm_passwd_new']) {
    307                 $result['errors']['confirm_passwd_new_err'] = "Mật khẩu khÃŽng trùng nhau!";
     313                $result['errors']['confirm_passwd_new_err'] = lang('_SBG_PASSWORD_CONFIRM_MSG');
    308314            }
    309315
     
    317323                        break;
    318324                    case 6:
    319                         $result['errors']['passwd_old_err'] = "Mật khẩu cung cấp khÃŽng đúng!";
     325                        $result['errors']['passwd_old_err'] = lang('_SBG_OLD_PASSWORD_FAIL_MSG');
    320326                        break;
    321327                    default:
Note: See TracChangeset for help on using the changeset viewer.