%PDF- %GIF98; %PNG; .
Cyber Programmer
Logo of a company Server : Apache
System : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64
User : ndkhermy ( 1200)
PHP Version : 8.5.12
Disable Function : NONE
Directory :  /home1/ndkhermy/public_html/website_1ec2d7c2/apps/controllers/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home1/ndkhermy/public_html/website_1ec2d7c2/apps/controllers/admin/Mediabanner.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Mediabanner extends CI_Controller {
	
	
	function __construct(){
		
	 parent::__construct();
	$this->load->library('form_validation');	
   $this->load->helper(array('form', 'url')); 	 
   $this->load->helper('cookie');
   //
  
    $this->load->library('session'); 
    $this->load->helper('security');
    $this->load->library('email'); 
    $this->load->library('encrypt');
  // Custom Ours
  
     $this->load->library('login');  
 $this->load->library('image');   		 
     $this->login->check_login();	 
     $this->load->model('gallery_model');   
     $this->load->model('commonmod_model');   
	  $this->load->model('mediabanner_model');  
     $this->load->database();   
	}

	
	public function index()
	{
		$data['Mediabanner'] =  $this->mediabanner_model->getALLImage();
		$this->load->view('admin/mediabanner/index',$data);
	}
	
	public function add()
	{
		 
	
		  if($this->input->post('submitF') && $this->input->post('submitF')!="") 
		 {	
	

	      $config = array( 	           
			
			
		
			array('field' => 'status','label' => 'Status','rules' => 'trim|required|xss_clean')
		    );
			
			$this->form_validation->set_rules($config);		
			if ($this->form_validation->run() === FALSE)
			{	

			$this->load->view('admin/mediabanner/add'); 
			
			}
			else{
			
			// Add new User Details
			$data = array(
			'id' => $this->input->post('id'),
			
			'image_tittle' => $this->security->xss_clean($this->input->post('image_tittle')),
			'status' => $this->security->xss_clean($this->input->post('status'))
             );  		

			$this->db->insert('bh_mediabanner', $data);
			$insert_id = $this->db->insert_id();
			// Add new Page Image
			if ($_FILES['image_name']['name'])
				{	
			    $error_view_url = 'admin/user/edit';			
		$FileName =  $this->commonmod_model->uploadCommonFile
		('./webroot/images/original/','./webroot/images/gallery/','3048','1800','1000','image_name',$error_view_url);
				if($FileName!=''){
				  $upd_data = array("image_name"=>$FileName);
				  $this->db->where('id', $insert_id);
			      $this->db->update('bh_mediabanner', $upd_data);
				}
				}
			
			
			//$User_id = $this->db->insert_id();
			$this->session->set_flashdata('error',"Image Added");
			redirect(BASE_URL.'admin/mediabanner');
			}
		 }
		$this->load->view('admin/mediabanner/add');
		
		
	}
	
	public function edit($id)
	{
		$data['GalleryData'] =  $this->mediabanner_model->GetImageByID($id);
		   if($id==""){  
		    $this->session->set_flashdata('error',"Incorrect Url");
			redirect(BASE_URL.'admin/mediabanner'); 
			}
	
		  if($this->input->post('submitF') && $this->input->post('submitF')!="") 
		 {	
	      $config = array( 	           
		
		
			array('field' => 'status','label' => 'Status','rules' => 'trim|required|xss_clean')
		     );
			
			
			$this->form_validation->set_rules($config);		
			if ($this->form_validation->run() === FALSE)
			{	

			$this->load->view('admin/mediabanner/edit',$data); 
			
			}
			else{
			// Edit new User Details
			$upd_data = array(
			'image_tittle' => $this->input->post('image_tittle'),
			
			'banner_description' => $this->input->post('banner_description'),
			'read_more_text' => $this->input->post('read_more_text'),
			'read_more_link' => $this->input->post('read_more_link'),
			'status' => $this->input->post('status')
             );  	
			
            $this->db->where('id', $id);
			$this->db->update('bh_mediabanner', $upd_data);
			
			// edit blog Image
			if ($_FILES['image_name']['name'])
				{	
			    $error_view_url = 'admin/user/edit';			
			    $FileName =  $this->commonmod_model->uploadCommonFile
				('./webroot/images/original/','./webroot/images/gallery/','3048','1800','1000','image_name',$error_view_url);
				if($FileName!=''){
					// delete image from folder
$editdata  = $this->mediabanner_model->GetImageByID($id);
$old_image_path = $this->image->GetImageDirectory('gallery',$editdata[0]['image_name']);
@unlink($old_image_path.'/'.$editdata[0]['image_name']);
// end

					
				  $upd_data = array("image_name"=>$FileName);
				  $this->db->where('id', $id);
			      $this->db->update('bh_mediabanner', $upd_data);
				}
				}
			
			
			$this->session->set_flashdata('error',"Image Updated");
			redirect(BASE_URL.'admin/mediabanner');
			}
		 }
		$this->load->view('admin/mediabanner/edit',$data);
		
		
	}
	
public function delete($id){
		if($id!=''){
		$this->db->where("id",$id);
		$this->db->delete("bh_mediabanner");
		$this->session->set_flashdata('error',"Image Deleted");
			
		
		}
		redirect(BASE_URL.'admin/mediabanner');
	}	

	
}

VaKeR 2022