https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/rabbithabit.com/public_html/application/controllers/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/controllers/admin/About.php
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class About extends Admin_Controller {

	function __construct() {
		parent::__construct();	 
	}
		
	//this is to list all categories 
	public function edit($id = 1) { 

		//check if id exist. If not exist, show 404. 	 

		$this->data['about'] = $this->db->get_where('about_us',array(
			'id'=>1
		))->row_array();  

		//validation check in action  
		$config = array( 
	        array(
	             'field'   => 'title1', 
	             'label'   => 'Title 1',
	             'rules'   => 'trim|required'
	        ), 
	        array(
	             'field'   => 'title2', 
	             'label'   => 'Title 2',
	             'rules'   => 'trim'
	        ), 
	        array(
	             'field'   => 'title3', 
	             'label'   => 'Title 3',
	             'rules'   => 'trim'
	        ), 
	        array(
	             'field'   => 'title4', 
	             'label'   => 'Title 4',
	             'rules'   => 'trim'
	        ), 
	        array(
	             'field'   => 'title5', 
	             'label'   => 'Title 5',
	             'rules'   => 'trim'
	        ), 
	        array(
	             'field'   => 'title6', 
	             'label'   => 'Title 6',
	             'rules'   => 'trim'
	        ), 
	        array(
	             'field'   => 'title7', 
	             'label'   => 'Title 7',
	             'rules'   => 'trim'
	        ),     
	    ); 

		$this->load->library('form_validation');

		$this->form_validation->set_error_delimiters('<div class="error">', '</div>');  

		$this->form_validation->set_rules($config); 

		$this->form_validation->set_error_delimiters('<div class="error">', '</div>'); 

		if($this->form_validation->run($this) == TRUE) { 

			$data = array(
				'video_title'=>$this->security->xss_clean($this->input->post('video_title')),
				'video_link'=>$this->security->xss_clean($this->input->post('video_link')),
				'meta_title'=>$this->security->xss_clean($this->input->post('meta_title')),
				'meta_description'=>$this->security->xss_clean($this->input->post('meta_description'))
			);

			for ($i=1; $i<=7; $i++) { 
			 	$data['title'.$i]=$this->security->xss_clean($this->input->post('title'.$i));
			 	$data['title'.$i.'_en']=$this->security->xss_clean($this->input->post('title'.$i.'_en'));

			 	$data['body_text'.$i]=$this->security->xss_clean($this->input->post('body_text'.$i));
			 	$data['body_text'.$i.'_en']=$this->security->xss_clean($this->input->post('body_text'.$i.'_en'));

			 	if ($_FILES['img'.$i]['size'] !== 0) {   
					$config['upload_path'] = './uploads/'; 
					$config['allowed_types'] = 'jpg|png|jpeg'; 
					// $config['max_size']	= '200';
					// $config['max_width']  = $banner1_dimension->staticbanner1_image_width;
					// $config['max_height']  = $banner1_dimension->staticbanner1_image_height;
					
					$this->load->library('upload', $config);  
					$this->upload->initialize($config);

					if ( ! $this->upload->do_upload('img'.$i)) { 
							
						$this->session->set_flashdata('staticerror1', '<br>
							<p style="background:orange; color:white; padding:5px; font-weight:bold;">Image Upload Error. Wrong format or size.</p>');
						redirect('admin/about/edit/' . $id);
					
					} else {

						$t_image = $this->upload->data();
						$image_filename = $t_image['file_name'];
						$data['img'.$i] = $image_filename;
					
					}	
				}
			 } 

			$this->db->update('about_us',$data,array(
				"id"=>$id
			));  

			$this->session->set_flashdata('success', '<br><p style="background:green; color:white; padding:5px; font-weight:bold;">About US Edit Successful</p>'); 

			redirect('admin/about/edit/' . $id); 
		}  

		$this->data['subview'] = 'admin/about/edit'; 
		$this->load->view('admin/templates/header', $this->data_header);  
		$this->load->view('admin/_layout_main', $this->data); 
		$this->load->view('admin/templates/footer');	

	} 

}

https://t.me/RX1948 - 2025