Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- */
- class News extends CI_Controller
- {
- public function __construct() {
- parent::__construct();
- if(!isset($this->session->login['id_user'])) {
- $this->session->sess_destroy();
- redirect('admin/login');
- }
- $this->load->model('news_model');
- }
- public function index(){
- $data['hasil'] = $this->news_model->get_all();
- //main
- $data['title'] = "news";
- $data['contens'] = "admin/news/view";
- $this->load->view("admin/layout/template",$data);
- }
- public function add(){
- if($_SERVER['REQUEST_METHOD']=="POST"){
- $this->form_validation->set_rules('judul', 'Judul', 'trim|required|xss_clean');
- $this->form_validation->set_rules('isi', 'Isi', 'trim|required|xss_clean');
- if($this->form_validation->run() == FALSE){
- $data['err'] = validation_errors();
- $tmp['contents'] = $this->load->view("admin/news/add",$data, TRUE);
- }else{
- $judul = ucwords($this->input->post('judul'));
- $isi = $this->input->post('isi');
- $input = array(
- 'judul' => "$judul",
- 'isi' => "$isi"
- );
- $aksi = $this->news_model->add($input);
- if ($aksi) {
- $data['successMsg'] = "Data Berhasil di Inputkan!";
- }else{
- $data['errorMsg'] = "Gagal Input!";
- }
- }
- }
- //main
- $data['title'] = "Add news";
- $data['contens'] = "admin/news/add";
- $this->load->view("admin/layout/template",$data);
- }
- public function edit($id){
- if($_SERVER['REQUEST_METHOD']=="POST"){
- $this->form_validation->set_rules('judul', 'Judul', 'trim|required|xss_clean');
- $this->form_validation->set_rules('isi', 'Isi', 'trim|required|xss_clean');
- if($this->form_validation->run() == FALSE){
- $data['err'] = validation_errors();
- $tmp['contents'] = $this->load->view("admin/news/edit",$data, TRUE);
- }else{
- $judul = ucwords($this->input->post('judul'));
- $isi = $this->input->post('isi');
- $input = array(
- 'judul' => "$judul",
- 'isi' => "$isi"
- );
- $aksi = $this->news_model->update($id,$input);
- if ($aksi) {
- $data['successMsg'] = "Data Berhasil di Inputkan!";
- }else{
- $data['errorMsg'] = "Gagal Input!";
- }
- }
- }
- $data['old_value'] = $this->news_model->get_by_id($id);
- //main
- $data['title'] = "Add news";
- $data['contens'] = "admin/news/edit";
- $this->load->view("admin/layout/template",$data);
- }
- public function delete($id){
- $aksi = $this->news_model->delete($id);
- redirect('admin/news','refresh');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement