📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
projetakipscripti.demodesign.com.tr
/
application
/
controllers
📝
Revize.php
← Geri Dön
<?php /* * Generated by CRUDigniter v3.2 * www.crudigniter.com */ class Revize extends CI_Controller{ function __construct() { parent::__construct(); // CI viewden controlleri calıstırmak için gerekli $CI = NULL; $this->CI = & get_instance(); $this->load->model('Revize_model'); $this->load->model('Isler_model'); // Giris Yapılmamış ise logine gönderiyoruz.. $userid = $this->session->userdata('userid'); if(empty($userid)) { redirect('login'); } } /* * Listing of revize */ function index() { $id=$this->uri->segment(3); if(empty($id)) { $data['seciliis'] = 0; }else{ $data['revize'] = $this->Revize_model->get_revize_is($id); $data['seciliis'] = $id; //işi ekleyen kişini id sini alıyoruz mesajın ona gitmesi için $data['adminid'] = $this->Isler_model->get_revize_is_ekleyen($id); //görüldü yapıyoruz $params = array('gor' => 1,); $userid=$this->session->userdata('userid'); $this->Revize_model->goruldu_revize($id,$params,$userid); } $data['userid'] = $this->session->userdata('userid'); $data['useryetki'] = $this->session->userdata('useryetki'); if ($this->session->userdata('useryetki')==1) { //adminde $data['isler'] = $this->Isler_model->get_revize_admin(); }else{ //Çalışanda $data['isler'] = $this->Isler_model->get_revize_calisan(); } $data['_view'] = 'ortak/revize'; $this->load->view('layouts/main',$data); } function ceviri() { $id=$this->uri->segment(3); if(empty($id)) { $data['seciliis'] = 0; }else{ $data['revize'] = $this->Revize_model->get_revize_is($id); $data['seciliis'] = $id; //görüldü yapıyoruz $params = array('gor' => 1,); $userid=$this->session->userdata('userid'); $this->Revize_model->goruldu_revize($id,$params,$userid); } $data['userid'] = $this->session->userdata('userid'); $data['isler'] = $this->Isler_model->get_revize_admin_ceviri(); //anlık kontrol aktifleştirme $data['sayfaad'] = 'admin_revize'; $data['anlikkontrol'] = 1; $data['_view'] = 'revize/adminceviri'; $this->load->view('layouts/main',$data); } /* * Mesaj Gönderiyoruz Revize tablosuna */ function gonder() { if(isset($_POST) && count($_POST) > 0 ) { $config['upload_path'] = 'uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['file_name'] = 'mesaj_'.md5(date("d.m.Y H:i")); $this->load->library('upload', $config); if ( ! $this->upload->do_upload('dosya')) { $dosya="" ; } else { $data=$this->upload->data(); //Resmi Küçültme $image_data = $this->upload->data(); $this->load->library('image_lib'); $configer = array( 'image_library' => 'gd2', 'source_image' => $image_data['full_path'], 'maintain_ratio' => TRUE, 'width' => 250, ); $this->image_lib->clear(); $this->image_lib->initialize($configer); $this->image_lib->resize(); $dosya=$data['file_name']; } // ikiside boşsa yönlendirme yapıyoruz if($this->input->post('aciklama')==null && $dosya==null) { $seciliis=$this->input->post('isler'); $don=$this->input->post('don'); if($don=="revize") { redirect('revize/index/'.$seciliis); }else if($don=="ceviri") { redirect('revize/ceviri/'.$seciliis); } } $params = array( 'isler' => $this->input->post('isler'), 'aciklama' => $this->input->post('aciklama'), 'gonderen' => $this->session->userdata('userid'), 'alan' => $this->input->post('alan'), 'dosya' => $dosya, 'gor' => 0, ); $seciliis=$this->input->post('isler'); $revize_id = $this->Revize_model->add_revize($params); $don=$this->input->post('don'); if($don=="revize") { redirect('revize/index/'.$seciliis); }else if($don=="ceviri") { redirect('revize/ceviri/'.$seciliis); } } else { $seciliis=$this->input->post('isler'); $don=$this->input->post('don'); if($don=="revize") { redirect('revize/index/'.$seciliis); }else if($don=="ceviri") { redirect('revize/ceviri/'.$seciliis); } } } /* * Editing a revize */ function edit($id) { // Yetkili Degil ise Anasayfa gönderiyoruz.. // Calisanlar Giremez $userid = $this->session->userdata('useryetki'); if($userid!=1) { redirect('anasayfa'); } // check if the revize exists before trying to edit it $data['revize'] = $this->Revize_model->get_revize($id); if(isset($data['revize']['id'])) { if(isset($_POST) && count($_POST) > 0) { $params = array( 'isler' => $this->input->post('isler'), 'aciklama' => $this->input->post('aciklama'), 'gonderen' => $this->input->post('gonderen'), 'alan' => $this->input->post('alan'), 'dosya' => $this->input->post('dosya'), ); $this->Revize_model->update_revize($id,$params); redirect('revize/index'); } else { $this->load->model('Isler_model'); $data['all_isler'] = $this->Isler_model->get_all_isler(); $data['_view'] = 'revize/edit'; $this->load->view('layouts/main',$data); } } else show_error('The revize you are trying to edit does not exist.'); } /* * Deleting revize */ function remove($id) { // Yetkili Degil ise Anasayfa gönderiyoruz.. // Calisanlar Giremez $userid = $this->session->userdata('useryetki'); if($userid!=1) { redirect('anasayfa'); } $revize = $this->Revize_model->get_revize($id); // check if the revize exists before trying to delete it if(isset($revize['id'])) { $this->Revize_model->delete_revize($id); redirect('revize/index'); } else show_error('The revize you are trying to delete does not exist.'); } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula