Ignore:
Timestamp:
Nov 5, 2014 6:52:35 PM (11 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/application/modules/admin/controllers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/admin/controllers/admin_acc.php

    r392 r423  
    131131                if ($admin_info)
    132132                {
     133                        /*
    133134                        $input = $this->input->post();
    134135                        $result = array();
     
    144145                                $result['success'] = 1;
    145146                        }
     147                        echo json_encode($result);*
     148                        */
     149                        $admin_id = $this->uri->segment(4);
     150                        $this->load->model('admin_model');
     151                        $data = $this->admin_model->search_by_id($admin_id);
     152                        $this->load->view('admin_acc/edit_admin', $data);
     153                }else
     154                {
     155                        $this->load->view('login');
     156                }
     157        }
     158       
     159        public function update_admin()
     160        {
     161                $admin_info = $this->session->userdata('adminInfo');
     162                if ($admin_info)
     163                {
     164                        $input = $this->input->post();
     165                        $result = array();
     166                        $result['success'] = 0;
     167                        //$admin_id = $this->uri->segment(4);
     168                        $this->load->model('admin_model');
     169                        $input['updated_time']=date("Y-m-d H:i:s");
     170                        $this->admin_model->update($input['admin_id'], $input);
     171                        $result['success'] = 1;
    146172                        echo json_encode($result);
    147173                }else
     
    150176                }
    151177        }
    152                
     178       
    153179        public function delete_admin()
    154180        {
     
    179205                if ($admin_info)
    180206                {
    181                         $result = array();
    182                         $result['success'] = 0;
    183                         $admin_id = (int)$this->uri->segment(4, 0);
    184                         if ($admin_id == 0)
    185                         {
    186                                 $result['success'] = 0;
    187                         }else
    188                         {
    189                                 $this->load->model('admin_model');
    190                                 $data = $this->admin_model->search_by_id($admin_id);
    191                                 $result['item'] = $data;
    192                                 $result['success'] = 1;
    193                         }
    194                         echo json_encode($result);
     207                        $admin_id = (int)$this->uri->segment(4);
     208                        $this->load->model('admin_model');
     209                        $data = $this->admin_model->search_by_id($admin_id);
     210                        $this->load->view('admin_acc/view_admin', $data);
    195211                }else
    196212                {
  • pro-violet-viettel/sourcecode/application/modules/admin/controllers/home.php

    r368 r423  
    2525        {
    2626           
    27                 $username = $this->input->post('user_admin');
    28                 $password = $this->input->post('password');
     27                $login_name = $this->input->post('login_name');
     28                $passwd = $this->input->post('passwd');
    2929               
    3030                $this->load->model(array('admin_model'));
    31                 $data = $this->admin_model->check_login($username, $password);
     31                $data = $this->admin_model->check_login($login_name, $passwd);
    3232                if ($data == null)
    3333                {
     
    3737                else
    3838                {
    39                         $admindata = array('user_admin' => $username, "logined_in" => TRUE);
     39                        $admindata = array('login_name' => $login_name, 'admin_id'=>$data->admin_id, "logined_in" => TRUE);
    4040                        $this->session->set_userdata('adminInfo', $admindata);
    4141                        redirect("/admin/home");
     
    4949        }
    5050       
    51         public function user_profile()
     51        public function admin_profile()
    5252        {
    5353                $admin_info = $this->session->userdata('adminInfo');
    5454                if($admin_info)
    5555                {
    56                         $this->load->view('user_profile');
     56                        $admin_id = $admin_info['admin_id'];
     57                        $this->load->model(array('admin_model'));
     58                        $data = $this->admin_model->search_by_id($admin_id);
     59                        $this->load->view('admin_acc/admin_profile', $data);
    5760                }else
    5861                {
Note: See TracChangeset for help on using the changeset viewer.