Changeset 402


Ignore:
Timestamp:
Nov 4, 2014 4:50:55 PM (11 years ago)
Author:
quyenla
Message:

collaborator

Location:
pro-violet-viettel/sourcecode
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/config/routes.php

    r401 r402  
    5252$route['admin/cong_tac_vien/sua/:any'] = 'admin/collaborator/editUser';
    5353$route['admin/cong_tac_vien/xoa/:any'] = 'admin/collaborator/deleteUser';
     54$route['admin/cong_tac_vien/xoa_cong_tac_vien'] = 'admin/collaborator/dodeleteUser';
    5455$route['admin/cong_tac_vien/cap_nhat'] = 'admin/collaborator/updateUser';
    5556
  • pro-violet-viettel/sourcecode/application/modules/admin/controllers/collaborator.php

    r401 r402  
    110110        {
    111111            unset($input['passwd2']);
     112            $input['passwd']=md5($input['activated']);
    112113            $input['activated']=1;
    113114            $input['created_time']=date("Y-m-d H:i:s");
     
    135136        $this->load->view('collaborator/editUser',$data);
    136137    }
     138    public function dodeleteUser()
     139    {
     140        $input=$this->input->post();
     141        $id=$input['id'];
     142        $this->load->model('collabolator_model');
     143        $data=$this->collabolator_model->delete($id);
     144        $result['success']=1;
     145        echo json_encode($result);
     146    }
     147    public function deleteUser()
     148    {
     149        $id=$this->uri->segment(4);
     150        $this->load->model('collabolator_model');
     151        $data=$this->collabolator_model->getCollaborator($id);
     152        $this->load->view('collaborator/deleteUser',$data);
     153    }
    137154    public function updateUser()
    138155    {
     
    177194        {
    178195            unset($input['passwd2']);
    179             $input['activated']=1;
     196            $input['passwd']=md5($input['activated']);
    180197            $input['updated_time']=date("Y-m-d H:i:s");
    181198            $this->load->model('collabolator_model');
  • pro-violet-viettel/sourcecode/application/modules/admin/views/collaborator/index.php

    r401 r402  
    185185                        <div class="help-block"> </div>
    186186                    </div>
     187                    <div class="form-group">
     188                        <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> Kích hoạt</label>
     189
     190                        <div class="col-sm-9">
     191                            <span class="input-icon">
     192                                <input type='checkbox' name="activated" checked="checked" value="1"  />
     193                            </span>
     194                        </div>
     195                        <div class="help-block"> </div>
     196                    </div>
    187197
    188198                    <div class="space-4"></div>
  • pro-violet-viettel/sourcecode/assets/js/admin/collaborator.js

    r401 r402  
    7070    return false;
    7171}
     72function deleteuser(id)
     73{
     74    $.ajax({
     75            url: 'cong_tac_vien/xoa_cong_tac_vien',
     76            type: "POST",
     77            data: $("#editUser_"+id).serialize(),
     78            success: function (data, textStatus, jqXHR)
     79            {
     80                $result = jQuery.parseJSON(data);
     81                    if ($result.success == "1")
     82                    {   
     83                    filter();
     84                    $('#close_delete_'+id).click();
     85                    }
     86                    else
     87                    {
     88                       
     89                        for(var i =0;i < $result.errors.length;i++)
     90                        {
     91                          var er= $result.errors[i];
     92                          $("#add_user_"+id).append("<div class='error'>"+er+"</div>");
     93                        }
     94                    }
     95
     96            },
     97            error: function (jqXHR, textStatus, errorThrown)
     98            {
     99                $(".ajaxloading").hide();
     100            }
     101        });
     102    return false;
     103}
Note: See TracChangeset for help on using the changeset viewer.