| Server IP : 68.178.202.69 / Your IP : 216.73.216.122 Web Server : Apache System : Linux 69.202.178.68.host.secureserver.net 3.10.0-1160.139.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Nov 3 13:30:41 UTC 2025 x86_64 User : ikioworld ( 1005) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/ikioworld/www/application/controllers/admin/ |
Upload File : |
<?php
class Resource extends CI_Controller {
public function __construct() {
parent::__construct ();
$this->load->helper('download');
}
function index()
{
$this->load->helper(array('form', 'url','common'));
$this->load->library(array('session','pagination'));
$this->load->model('loginmodel','',TRUE);
$this->loginmodel->check_is_valid_user();
$this->load->model('resourcemodel','',TRUE);
$data = array(
'header' => $this->load->view('admin/assets/header', '', TRUE),
'footer' => $this->load->view('admin/assets/footer', '', TRUE),
);
$num_records = $this->resourcemodel->get_total_records();
$data['num_records'] = $num_records;
$base_url=base_url().'admin/resource/index';
$start_index=$this->uri->segment($this->uri->total_segments());
$default_page_size = 5;
if( $this->input->get('per_page') != '' ){
$per_page = $this->input->get('per_page');
}
else{
$per_page=$default_page_size;
}
$data['default_page_size'] = $default_page_size;
$content_array=$this->resourcemodel->get_contents($per_page,$start_index);
$data['content_array']=$content_array;
$data['start_index']=$start_index;
$data['pagination_links']=paging($base_url,$this->input->server("QUERY_STRING"),$num_records,$per_page,$this->uri->total_segments());
$this->load->view('admin/resource/index',$data);
}
function delete($id){
$this->load->helper(array('form', 'url'));
$this->load->library(array('session','pagination'));
$this->load->model('resourcemodel','',TRUE);
if($id!=''){
$this->resourcemodel->deleteresource($id);
$this->session->set_flashdata('message',"resource has been deleted.");
redirect("admin/resource");
}
}
function update_status(){
$this->load->helper(array('form', 'url'));
$this->load->library(array('session','pagination'));
$this->load->model('resourcemodel','',TRUE);
$id= $_GET['sid'];
$status= $_GET['svalue'];
if($status == 'active')
{
$sql=$this->db->query("UPDATE product_tech set status='inactive' where id='$id'");
}else{
$sql=$this->db->query("UPDATE product_tech set status='active' where id='$id'");
}
redirect("admin/resource");
}
function delete_resource()
{
$this->load->helper(array('form', 'url','common'));
$this->load->library(array('session','pagination'));
$this->load->model('loginmodel','',TRUE);
$this->loginmodel->check_is_valid_user();
$this->load->model('resourcemodel','',TRUE);
if($this->input->post('checkbox_value'))
{
$id = $this->input->post('checkbox_value');
for($count = 0; $count < count($id); $count++)
{
$this->resourcemodel->delete_resource($id[$count]);
}
}
}
}