Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function import_users()
- {
- if($this->session->userdata('admin_logged_in'))
- {
- $data['error'] = ''; //initialize image upload error array to empty
- $config['upload_path'] = './csv/';
- $config['allowed_types'] = 'csv';
- $config['max_size'] = '1000';
- $this->load->library('upload', $config);
- $this->upload->initialize($config);
- // If upload failed, display error
- if (!$this->upload->do_upload()) {
- $data['error'] = $this->upload->display_errors();
- $this->load->view('AdminV/import_users', $data);
- } else {
- $file_data = $this->upload->data();
- $file_path = './csv/'.$file_data['file_name'];
- if ($this->csvimport->get_array($file_path)) {
- $csv_array = $this->csvimport->get_array($file_path);
- foreach ($csv_array as $row) {
- $insert_data = array(
- 'user_username'=>$row['user_username'],
- 'user_password'=>$row['user_password'],
- 'user_employeeID'=>$row['user_employeeID'],
- 'user_lastname'=>$row['user_lastname'],
- 'user_firstname'=>$row['user_firstname'],
- 'user_middlename'=>$row['user_middlename'],
- 'user_sbu'=>$row['user_sbu'],
- 'user_positiontitle'=>$row['user_positiontitle'],
- 'user_rank'=>$row['user_rank'],
- 'user_date_of_hire'=>$row['user_date_of_hire'],
- 'user_date_of_separation'=>$row['user_date_of_separation'],
- 'user_location'=>$row['user_location'],
- 'user_email'=>$row['user_email'],
- 'user_active'=>$row['user_active'],
- 'user_isquitclaim'=>$row['user_isquitclaim'],
- 'user_company'=>$row['user_company'],
- 'user_isfield'=>$row['user_isfield']
- );
- $this->Model_admin->importUser($insert_data);
- }
- $this->session->set_flashdata('csv', '<div class="alert alert-success text-center">Users imported successfully!</div>');
- redirect(base_url().'admin/import_users');
- } else
- $data['error'] = "Error occured";
- $this->load->view('AdminV/import_users',$data);
- }
- }
- else
- {
- //If no session, redirect to login page
- redirect('login', 'refresh');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement