load->model('m_materi'); $this->load->model('m_guru'); } function index() { if ($this->session->status == '2' || empty($this->session->user)) return redirect('elearning/home'); $id = $this->session->id; $data['guru'] = $this->m_guru->get_guru($id)->result()[0]; $this->load->view('elearning/v_upload', $data); } function upload_materi() { $config['upload_path'] = './assets/files/materi'; $config['allowed_types'] = 'pdf|docx|jpg|png|bmp|psd'; $config['encrypt_name'] = TRUE; $config['max_size'] = 2048; $this->load->library('upload', $config); if (!$this->upload->do_upload('materi-konten')) { $err = $this->upload->display_errors(); $this->session->set_flashdata('err', '
'.$err.'
'); redirect('elearning/upload'); } else { $guru_id = $this->session->id; $kelas_guru = array_column($this->m_guru->get_guru_kelas($guru_id)->result_array(), 'ajar_kelas_id'); $materi_mapel = $this->input->post('materi-mapel'); $materi_judul = $this->input->post('materi-judul'); $konten = $this->upload->data()['file_name']; $materi_catatan = $this->input->post('materi-catatan'); $this->m_materi->save_materi($guru_id, $kelas_guru, $materi_mapel, $materi_judul, $konten, $materi_catatan); $this->session->set_flashdata('msg', '
Upload Materi Sukses
'); redirect('elearning/home'); } } } ?>