ב הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותشسdggרות הל555ה התafhgfh
במסgרות ה gh//شی הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותהתנדaghhhhו12ין יעל, המעציfghfghfע
/
www-data
/
newsites
/
adminpanel
/
application
/
controllers
/
Upload FileeE
HOME
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Fileupload extends CI_Controller { function __construct() { parent::__construct(); $this->load->library('form_validation'); $this->load->library('session'); $this->load->helper('url'); } public function index() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $this->load->model('Fileupload_Model'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $usersdata['usersdata1'] = $this->Fileupload_Model->get_File_data(); $this->load->view('header',$data); $this->load->view('fileupload_view',$usersdata); $this->load->view('footer'); } else { redirect('login'); } } public function viewwebsiteajaxdata() { $this->load->model('Submenu_Model'); $user_id=$this->input->post('userid'); $userdataview = $this->Submenu_Model->get_websitedataview($user_id); //print_r($userdataview[0]['hostname']);exit; $result_html=''; $result_html.="<div id='tabledata'>"; $result_html.="<div class='row'>"; $result_html.="<div class='col-md-6 pr-0'>"; $result_html.="<div class='form-group form-group-default'>"; $result_html.="<span><b>Host Name :</b>".$userdataview[0]['host_name']."</span>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="<div class='row'>"; $result_html.="<div class='col-md-6'>"; $result_html.="<div class='form-group form-group-default'>"; $result_html.="<span><b>Active Status :</b> ".$userdataview[0]['active']."</span>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; echo "<br>"; print_r($result_html); } public function fileadd() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $this->load->model('Fileupload_Model'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $hostdata['hostdata11'] = $this->Fileupload_Model->get_hostname(); $hostdata['modulesdata'] = $this->Fileupload_Model->get_modules(); $this->load->view('header',$data); $this->load->view('fileupload_add',$hostdata); $this->load->view('footer'); } else { redirect('login'); } } function fileaddajax() { $this->load->model('Fileupload_Model'); $mod_id=$this->input->post('mod_id'); $host_id=$this->input->post('host_id'); $result= $this->Fileupload_Model->get_sub_modules($mod_id,$host_id); //print_r($result); echo json_encode($result); } public function check_email_exists($email) { $where_array = array('email' => $email); $this->db->where($where_array); $switch = $this->db->count_all_results("user"); if ($switch != NULL){ $this->form_validation->set_message('check_email_exists', 'The %s field value already exist, please try another.'); return false; }else{ return true; } } public function insertFiledata() { //echo "ssfjdsfjdsfjs";exit; $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('host_id', 'host_id', 'required'); $this->form_validation->set_rules('module_id', 'module_id', 'required'); $this->form_validation->set_rules('submodule_id', 'submodule_id', 'required'); $this->form_validation->set_rules('caption', 'caption', 'required'); date_default_timezone_set("Asia/Calcutta"); if($this->input->post("activestatus")){ $activestatus=$this->input->post("activestatus"); }else{ $activestatus=0; } $host_id=$this->input->post("host_id"); $module_id=$this->input->post("module_id"); $sub_module_id=$this->input->post("submodule_id"); $caption=$this->input->post("caption"); $created_at=date('Y-m-d H:i:s'); $active=$activestatus; if (!empty($_FILES["filename"]["name"])) { $date = date('Y-m-d H:i:s'); $tempFile1 = $_FILES['filename']['tmp_name']; $temp1 = $_FILES["filename"]["name"]; $targetPath1 = './assets/images/'; $file_name1=$caption.$temp1.$date; $targetFile1 = $targetPath1.$file_name1; move_uploaded_file($tempFile1, $targetFile1); } //$this->load->model('Users_Model'); $this->load->model('Fileupload_Model'); $this->Fileupload_Model->add_filedata($host_id,$module_id,$sub_module_id,$file_name1,$caption,$active); $this->load->model('Settings_m'); $this->session->set_flashdata('success', 'File Added Successfully'); redirect(base_url("index.php/Fileupload")); } public function fileedit() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $this->load->model('Submenu_Model'); $this->load->model('Fileupload_Model'); $this->load->model('Settings_m'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $id = htmlentities($this->uri->segment(3)); $hostdata['get_user'] = $this->Settings_m->get_single('files_upload', $id); $hostdata['old_data'] = $this->Fileupload_Model->get_data($id); $hostdata['hostdata11'] = $this->Submenu_Model->get_hostname(); $hostdata['modulesdata'] = $this->Submenu_Model->get_modules(); foreach($hostdata['get_user'] as $old_data1) { $contacts[] = $old_data1; } $mod_id=$contacts[2]; $host_id=$contacts[1]; $hostdata['submodulesdata'] = $this->Fileupload_Model->get_sub_modules($mod_id,$host_id); $this->load->view('header',$data); $this->load->view('fileupload_edit',$hostdata); $this->load->view('footer'); } else { redirect('login'); } } public function updatefiledata() { $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('host_id', 'host_id', 'required'); $this->form_validation->set_rules('module_id', 'module_id', 'required'); $this->form_validation->set_rules('submodule_id', 'submodule_id', 'required'); $this->form_validation->set_rules('caption', 'caption', 'required'); if ($this->form_validation->run() == FALSE) { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $data['profile'] = $this->Login_Model->get_profile($user_id); $this->load->view('header',$data); $this->load->view('fileupload_edit'); $this->load->view('footer'); } if($this->input->post("activestatus")) { $activestatus=$this->input->post("activestatus"); } else { $activestatus=0; } $id = htmlentities($this->uri->segment(3)); $this->load->model('Settings_m'); $hostdata['get_user'] = $this->Settings_m->get_single('files_upload', $id); foreach($hostdata['get_user'] as $contact) { $filename[] = $contact; } $file_name=$filename[4]; $caption=$this->input->post("caption"); if (!empty($_FILES["filename"]["name"])) { $date = date('Y-m-d H:i:s'); $tempFile1 = $_FILES['filename']['tmp_name']; $temp1 = $_FILES["filename"]["name"]; $targetPath1 = './assets/images/'; $file_name1 =$caption.'1'.'_'.$temp1.$date; $targetFile1 = $targetPath1.$file_name1; $unlinkpath1= './assets/images/'.$file_name; unlink($unlinkpath1); move_uploaded_file($tempFile1, $targetFile1); } else { $file_name1=$file_name; } $array = array( "host_id" => $this->input->post("host_id"), "module_id" => $this->input->post("module_id"), "sub_module_id" => $this->input->post("submodule_id"), "caption" => $this->input->post("caption"), "file_name" => $file_name1, "is_active" => $activestatus, ); $this->Settings_m->update('files_upload', $array, $id); $this->session->set_flashdata('success', 'File Updated Successfully'); redirect(base_url("index.php/Fileupload")); } function file_delete() { $id=$this->input->post('id'); $this->db->where('id', $id); $result=$this->db->delete('files_upload'); echo json_encode($result); } }