Ignore:
Timestamp:
Nov 14, 2014 10:05:19 PM (11 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/application/modules
Files:
4 edited

Legend:

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

    r517 r519  
    422422                $this->db->query ( 'UNLOCK TABLES' );
    423423                $sql = 'INSERT INTO tblpaidlog(us_id, paidType, amount, paidTime) VALUES (?,?,?,?)';
    424                 $query = $this->db->query ( $sql, $paidog );
     424                $query = $this->db->query ( $sql, $paidlog );
    425425        }
    426426}
  • pro-violet-viettel/sourcecode/application/modules/frontend/views/user_profile.php

    r512 r519  
    33$this->load->view('layout/frontend/header', array('base_url' => $base_url, '$username' => @$username));
    44$this->load->view('layout/frontend/sidebar', array('base_url' => $base_url));
    5 /*
    6   $this->load->view('layout/frontend/header', array('base_url'=>base_url(), '$username'=>$username));
    7   $base_url = base_url();
    8   $this->load->view('layout/frontend/sidebar', array('base_url'=>base_url())); */
    95?>
    106<div class="main-content">
     
    7167
    7268                                                    <div class="col-sm-8">
    73                                                         <input type="text" name="username" value="<?php echo @$username; ?>" placeholder="Tài khoản" id="form-field-username" class="col-xs-12 col-sm-10" disabled>
     69                                                        <input type="text" name="username" value="<?php echo @$username; ?>" placeholder="Số điện thoại" id="form-field-username" class="col-xs-12 col-sm-10" disabled>
    7470                                                    </div>
    7571                                                </div>
     
    8278                                                                                                               
    8379                                                                                                                <div class="col-sm-8">
    84                                                                                                                         <input type="text" name="fullname" value="<?php echo @$fullname; ?>" placeholder="Họ" id="form-field-first" class="col-xs-12 col-sm-10" <?php if (@$use_package) echo 'disabled'; ?>>
     80                                                                                                                        <input type="text" name="fullname" value="<?php echo @$fullname; ?>" placeholder="Họ và tên" id="form-field-first" class="col-xs-12 col-sm-10" <?php if (@$use_package) echo 'disabled'; ?>>
    8581
    8682                                                                                                                </div>
     
    190186                                                                                       
    191187                                                                                        <p>
    192                                                                                                 Quí vị cÅ©ng có thể thay đổi mật khẩu bằng cách dùng số điện thoại <strong>[SoDTKhachhang]</strong> và soạn tin theo cú pháp: <strong>SBG MK [MatKhauMoi]</strong> gá»­i tới <strong>8062</strong>.
     188                                                                                                Quí vị cÅ©ng có thể thay đổi mật khẩu bằng cách dùng số điện thoại <strong><?php echo $username; ?></strong> và soạn tin theo cú pháp: <strong>SBG MK [MatKhauMoi]</strong> gá»­i tới <strong>8062</strong>.
    193189                                                                                        <p/>
    194                                                                                         <p>
    195                                                                                                 Để lấy lại mật khẩu cá»§a mình trên hệ thống SBG Online, Quí vị hãy dùng <strong>số điện thoại đã đăng kí tài khoản</strong> và soạn tin theo cú pháp: <strong>SBG MK</strong> gá»­i tới <strong>8062</strong>.
    196                                                                                         </p>
    197190                                                                                </div>
    198191                                </div>
     
    204197                                            <h4>Số tiền </h4> <h3><?php echo number_format(@$acc_balanced, 0); ?> VND</h3>
    205198                                        </div>
    206                                         <div class="col-sm-6">
    207                                             <h4>Thời hạn sá»­ dụng </h4> <h3><?php echo @$expire_date; ?> <span class="badge"><?php echo @$date_diff; ?></span></h3>
    208                                         </div>
    209 
    210199                                        <h4 class="header blue bolder smaller">Nạp tiền bằng thẻ cào</h4>
     200                                                                               
    211201                                        <div class="col-sm-8">
     202                                                                                        <div class="block clearfix has-error"></div>
    212203                                            <div class="form-group">
    213204                                                <label for="form-field-pass1" class="col-sm-2 control-label no-padding-right">Mã thẻ</label>
    214205
    215206                                                <div class="col-sm-10">
    216                                                     <input type="text" id="form-field-pass1" class="form-control">
     207                                                    <input type="text" id="form-field-pass1" name="pin_card" class="form-control">
    217208                                                </div>
    218209                                            </div>
     
    224215
    225216                                                <div class="col-sm-10">
    226                                                     <input type="text" id="form-field-pass2" class="form-control">
     217                                                    <input type="text" id="form-field-pass2" name="card_serial" class="form-control">
    227218                                                </div>
    228219                                            </div>
    229220                                        </div>
    230221                                        <div class="col-sm-4">
    231                                             <button type="button" class="btn btn-success" data-toggle="modal" data-target="#alert-payment">
     222                                            <button type="button" onclick="return chargeCard(<?php echo @$us_id; ?>);" class="btn btn-success">
    232223                                                <i class="icon-ok bigger-110"></i>
    233224                                                Tiếp tục
     
    243234                                            <p>
    244235                                                Sá»­ dụng thuê bao <strong><?php echo @$username; ?></strong> soạn tin nhắn: <strong>SBG NAP [sotien] gá»­i 8062</strong>. <br/>
    245                                                 Nếu quí vị sá»­ dụng thuê bao Viettel khác thì soạn tin nhắn: <strong>SBG NAP [tentruynhap]
     236                                                Nếu quí vị sá»­ dụng thuê bao Viettel khác thì soạn tin nhắn: <strong>SBG NAP <?php echo $username; ?>
    246237                                                    [sotien] gá»­i tới 8062</strong>.
    247238                                            </p>
     
    253244                                        <h4 class="header blue bolder smaller">ThÃŽng tin tài khoản</h4>
    254245                                        <div class="col-sm-6">
    255                                             <h4>Số tiền trong tài khoản SBG Online </h4> <h3><?php echo number_format(@$acc_balanced, 0); ?> VND<span id="add_money" style="cursor:pointer" class="badge">Nạp thêm tiền</span></h3>
     246                                            <h4>Số tiền trong tài khoản SBG Online </h4> <h3><?php echo number_format(@$acc_balanced, 0); ?> VND <span id="add_money" style="cursor:pointer" class="badge" >Nạp thêm tiền</span></h3>
     247                                                                                       
    256248                                        </div>
    257249                                        <div class="col-sm-6">
     
    453445</div>
    454446
     447<div class="modal fade" id="success_charge" tabindex="-1" role="dialog"aria-hidden="true">
     448        <div class="modal-dialog">
     449                <div class="modal-content">
     450                        <div class="modal-header">
     451                                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
     452                                <h4 class="modal-title">Nạp tiền</h4>
     453                        </div>
     454                        <div class="modal-body">
     455                                <div id="success_package_register_content" class="alert alert-block alert-success"><center>Quí vị đã nạp thành cÃŽng [SoTien] vào tài khoản <?php echo $username; ?>, tài khoản ảo cá»§a quí là [TaiKhoanAO]!</center></div>
     456                                <center><button id="package_register_finish_button" data-dismiss="modal" class="btn btn-primary" >Đóng</button></center>
     457                        </div>
     458               
     459                </div>
     460        </div>
     461</div>
     462
     463<div class="modal fade" id="not_success_charge" tabindex="-1" role="dialog"aria-hidden="true">
     464        <div class="modal-dialog">
     465                <div class="modal-content">
     466                        <div class="modal-header">
     467                                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
     468                                <h4 class="modal-title">Nạp tiền</h4>
     469                        </div>
     470                        <div class="modal-body">
     471                                <div id="success_package_register_content" class="alert alert-block alert-success"><center>Mã thẻ hoặc Serial khÃŽng dúng hoặc đã được sá»­ dụng. Quí vị hãy kiểm tra lại!</center></div>
     472                                <center><button id="package_register_finish_button" data-dismiss="modal" class="btn btn-primary" >Đóng</button></center>
     473                        </div>
     474               
     475                </div>
     476        </div>
     477</div>
     478
    455479<script type="text/javascript">
    456480var url="<?php echo base_url();?>";
  • pro-violet-viettel/sourcecode/application/modules/services/controllers/sendmessage.php

    r517 r519  
    2121                $this->load->model('Services_model');
    2222                //$this->Services_model->cardPaidProcess($aryParams);
    23                 echo $this->Services_model->processMORequest('01662860000', strtoupper('Sbg vip 1'));
    24                
     23                echo $this->Services_model->processMORequest('01662860000', strtoupper('sbg DDT 0979947802 123456'));
    2524        }
    2625       
     
    106105                        echo '<p><b>Error: ' . $err . '</b></p>';
    107106                }
    108        
     107               
    109108                var_dump($result);
    110109               
     
    119118        public function topup ()
    120119        {
     120                $usID = $this->uri->segment(4);
    121121                $url = $this->config->item('topup_service_url');
    122122               
     
    129129                $password = 'sbg56ab77cdsgb';
    130130               
     131                $input = $this->input->post();
     132                $cardSerial = $input['card_serial'];
     133                $pinCard = $input['pin_card'];
     134               
    131135                $aryParams = array(
    132136                        'EWalletID' => 0,
    133                         'CardSerial' => '11111',
    134                         'PinCard' => 'eeeeeeeee'
    135                 );
    136                
     137                        'CardSerial' => $cardSerial,
     138                        'PinCard' => $pinCard,
     139                        'UserID' => $usID
     140                );
     141               
     142                $this->load->model('services_model');
     143                echo json_encode($this->services_model->cardPaidProcess($aryParams));
     144
    137145                $xml = $this->load->view('topup', $aryParams, true);
    138146                $client = new nusoap_client($url);
     
    143151                $result = $client->send($this->_xmlHeader.$xml, $operation);
    144152                $err = $client->getError();
    145                        
     153               
    146154                if ($client->fault) {
    147155                    echo "<h2>Fault loi:</h2><pre>";
     
    165173                echo "<h2>Response</h2>";
    166174                echo "<pre>" . htmlspecialchars($client->response, ENT_QUOTES) . "</pre>";
    167                                
     175               
    168176        }
    169177       
  • pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php

    r517 r519  
    167167                $client->operation = $action;
    168168               
    169                 $result = $client->send($xml, $operation);
     169                $result = $client->send($xml, $action);
    170170               
    171171                if ($client->fault) {
     
    174174               
    175175                $aryTopupResult = $result['TopUpResult'];
     176                $this->load->model('frontend/user_model', 'objUserModel');
     177               
     178                $userID = $aryCardInfo['UserID'];
     179                $paidType = 2;
     180                $amount = $aryTopupResult['TransactionAmount'];
     181                $paidTime = date('Y-m-d H:i:s');
     182               
     183                $user = $this->objUserModel->get_user_by_id($userID);
     184                $user['acc_balanced'] = $user['acc_balanced'] + $amount;
     185                $user['updated_time'] = date('Y-m-d H:i:s');
     186                if ($amount>0){
     187                        $this->objUserModel->updateUser($userID, $user);
     188                }
     189                $this->objUserModel->insertPaidlog($user['cellphone'], $user['cellphone'], $paidType, $amount, $paidTime);
    176190               
    177191                if ($aryTopupResult['Success'] == 'false') {
Note: See TracChangeset for help on using the changeset viewer.