Changeset 721


Ignore:
Timestamp:
Jan 30, 2015 2:46:11 PM (10 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/application
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/language/message/messages_lang.php

    r714 r721  
    1515$lang['_SBG_REGISTER_VIP_FULLNAME_REQUIRED_MSG'] = 'Vui lòng nhập họ tên đầy đủ tiếng Việt';
    1616$lang['_SBG_REGISTER_VIP_SCHOOL_REQUIRED_MSG'] = 'Tên đơn vị khÃŽng được để trống';
     17$lang['_SBG_PROVINCE_REQUIRED_MSG'] = 'Tỉnh/TP khÃŽng được để trống';
    1718
    1819// admin
     
    149150                                                'Trà Vinh',
    150151                                                'Tuyên Quang',
     152                                                'Yên Bái',
    151153                                                'VÄ©nh Long',
    152                                                 'VÄ©nh Phúc',
    153                                                 'Yên Bái'
     154                                                'VÄ©nh Phúc'
    154155                                                );
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php

    r717 r721  
    145145        $user['expire_date'] = date('Y-m-d', strtotime("+" . $package['p_period'] . " ".$package['p_unit'], strtotime($currentExpireDate)));
    146146        $user['p_id'] = $package['p_id'];
    147                 //$user['district'] = $input['district'];
    148147                $user['province'] = $input['province'];
    149148        $this->user_model->updateUser($us_id, $user);
     
    252251                    $result['errors'][] = array("content"=>lang('_SBG_REGISTER_VIP_SCHOOL_REQUIRED_MSG'),"field"=>"school");
    253252                }
    254 
     253                                if (strlen($input['province']) == 0) {
     254                    $result['errors'][] = array("content"=>lang('_SBG_PROVINCE_REQUIRED_MSG'),"field"=>"province");
     255                }
    255256                $input['password'] = '';
    256257                $input['oldpass'] = '';
    257                 //$input['province'] = '';
    258258                $this->load->model('user_model');
    259259                if (!isset($result['errors'])) {
  • pro-violet-viettel/sourcecode/application/modules/frontend/views/lecture_editor.php

    r717 r721  
    7272                            <div class="col-sm-8">
    7373                                <input name="school"  type="text" value="<?php echo $school; ?>" placeholder="Đơn vị" id="form-field-first" class="input-large">
    74                             <label class="block clearfix has-error">
    75                                 <div id="school" class="help-block error"></div>
     74                                                                <label class="block clearfix has-error">
     75                                                                        <div id="school" class="help-block error"></div>
    7676                                </label>
    7777                            </div>
     
    8686                                                                <?php endforeach;?>
    8787                                                                </select>
     88                                                                <label class="block clearfix has-error">
     89                                                                        <div id="province" class="help-block error"></div>
     90                                </label>
    8891                                                        </div>
    8992                                                </div>
  • pro-violet-viettel/sourcecode/application/modules/services/controllers/sync.php

    r714 r721  
    1212                if($this->input->is_cli_request()){
    1313                        error_reporting(E_ALL);
    14 
    1514                        $this->load->model('Services_model');
    16                        
    17                         //$totalpage = 10213;
    18                        
    19                         // get total page
    2015                        $totalpage = 1;
    2116                       
    22                         $default = $this->Services_model->getCollaborator(2,1,100);
    23                         //var_dump($default);
     17                        $default = $this->Services_model->getCollaborator(2,1,5000);
    2418                        $data = mb_convert_encoding($default, 'UTF-8', 'ISO-8859-1');
    2519                        if($data){
    2620                                $xml = simplexml_load_string($data);
    27                                 $xml->registerXPathNamespace("S", "http://schemas.xmlsoap.org/soap/envelope/");
    28                                
     21                                $xml->registerXPathNamespace("S", "http://schemas.xmlsoap.org/soap/envelope/");
    2922                                $xml = $xml->xpath('//S:Body');
    3023                                $xml = $xml[0];
    31 
    3224                                $xml->registerXPathNamespace("ns2", "http://process.wsim.viettel.com/");
    33                                
    3425                                $totalpage = $xml->xpath('//return//totalpage');
    3526                                $totalpage = (int)$totalpage[0];
     
    3728                       
    3829                        for ($i=1; $i<=$totalpage; $i++){
    39                                 $result = $this->Services_model->getCollaborator(2,$i,100);
     30                                $result = $this->Services_model->getCollaborator(2,$i,500);
    4031                                $data = mb_convert_encoding($result, 'UTF-8', 'ISO-8859-1');
    4132                                if($data && $data != -1){
     
    7263                                }
    7364                        }
     65                }else{
     66                        show_404();
    7467                }
    7568        }
     69       
     70        public function deleteCollaborator ()
     71        {
     72               
     73                if($this->input->is_cli_request()){
     74                        error_reporting(E_ALL);
     75                        $this->load->model('Services_model');
     76                        $totalpage = 1;
     77       
     78                        $default = $this->Services_model->getCollaborator(2,1,5000);
     79                        $data = mb_convert_encoding($default, 'UTF-8', 'ISO-8859-1');
     80                        if($data){
     81                                $xml = simplexml_load_string($data);
     82                                $xml->registerXPathNamespace("S", "http://schemas.xmlsoap.org/soap/envelope/");         
     83                                $xml = $xml->xpath('//S:Body');
     84                                $xml = $xml[0];
     85                                $xml->registerXPathNamespace("ns2", "http://process.wsim.viettel.com/");       
     86                                $totalpage = $xml->xpath('//return//totalpage');
     87                                $totalpage = (int)$totalpage[0];
     88                        }
     89
     90                        $collaboratorIds = array();
     91                       
     92                        $logMsg = "Start XML Process: " . date('Y-m-d H:i:s') . "\n";
     93                        write_file('./log/delete_collaborator.log', $logMsg, FOPEN_WRITE_CREATE);
     94                       
     95                        for ($i=1; $i<$totalpage; $i++){
     96                                $result = $this->Services_model->getCollaborator(2,$i,5000);
     97                                $data = mb_convert_encoding($result, 'UTF-8', 'ISO-8859-1');
     98                                if($data && $data != -1){
     99                                        $xml = simplexml_load_string($data);
     100                                        $xml->registerXPathNamespace("S", "http://schemas.xmlsoap.org/soap/envelope/");
     101                                        $xml = $xml->xpath('//S:Body');
     102                                        $xml = $xml[0];
     103                                        $xml->registerXPathNamespace("ns2", "http://process.wsim.viettel.com/");
     104                                        $lst = $xml->xpath('//return//lst');
     105                                        foreach($lst as $item){
     106                                                $item = (array)$item;
     107                                                if ((string)$item['phone']){
     108                                                        array_push($collaboratorIds, (int)$item['id']);
     109                                                }
     110                                        }
     111                                }else{
     112                                        $logMsg = date('Y-m-d H:i:s') . " Result is null \n";
     113                                        write_file('./log/delete_collaborator.log', $logMsg, FOPEN_WRITE_CREATE);
     114                                }
     115                        }
     116                       
     117                        $logMsg = "Finish XML Process: " . date('Y-m-d H:i:s') . "\n";
     118                        write_file('./log/delete_collaborator.log', $logMsg, FOPEN_WRITE_CREATE);
     119                       
     120                        $collaboratorIdsSync = $this->Services_model->getAllCollaboratorID();
     121                       
     122                        if ($collaboratorIdsSync){
     123                                foreach($collaboratorIdsSync as $collaborator){
     124                                        $id = (int)$collaborator->id;
     125                                        if (in_array($id, $collaboratorIds) == false){
     126                                                $this->Services_model->deleteCollaborator($id);
     127                                        }
     128                                }
     129                        }
     130                }else{
     131                        show_404();
     132                }
     133
     134        }
    76135}
  • pro-violet-viettel/sourcecode/application/modules/services/models/services_model.php

    r717 r721  
    486486                $this->db->query($sql);
    487487                if ($this->db->affected_rows()){
    488                         $logMsg = date('Y-m-d H:i:s') . " Collaborator ID: ".$id.". Delete success! !\n";
     488                        $logMsg = date('Y-m-d H:i:s') . " Collaborator ID: ".$id.". Delete success!\n";
    489489                        write_file('./log/delete_collaborator.log', $logMsg, FOPEN_WRITE_CREATE);
    490490                }else{
    491                         $logMsg = date('Y-m-d H:i:s') . " Collaborator ID: ".$id.". Delete fail! !. Sql = ".$sql."\n";
     491                        $logMsg = date('Y-m-d H:i:s') . " Collaborator ID: ".$id.". Delete fail!. Sql = ".$sql."\n";
    492492                        write_file('./log/delete_collaborator.log', $logMsg, FOPEN_WRITE_CREATE);
    493493                }
Note: See TracChangeset for help on using the changeset viewer.