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/mesinpolesshinemate.com/application/controllers/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

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

class Category_discount extends Admin_Controller {

	function __construct() {
		parent::__construct();	
		$this->load->model('category_m');
	}
		
	//this is to list all categories 
	public function index() {

		$this->load->helper('form');
		
		//pagination in action. 50 results per page
		$this->load->library('pagination');
		$config['base_url'] = base_url() . 'admin/category_discount/index';
		$config['per_page'] = 100;
		$config['uri_segment'] = 4; 
		
		//config for bootstrap pagination class integration 
		$config['full_tag_open'] = '<ul class="pagination">';
		$config['full_tag_close'] = '</ul>';
		$config['first_tag_open'] = '<li>';
		$config['first_tag_close'] = '</li>';
		$config['prev_link'] = '&laquo';
		$config['prev_tag_open'] = '<li class="prev">';
		$config['prev_tag_close'] = '</li>';
		$config['next_link'] = '&raquo';
		$config['next_tag_open'] = '<li>';
		$config['next_tag_close'] = '</li>';
		$config['last_tag_open'] = '<li>';
		$config['last_tag_close'] = '</li>';
		$config['cur_tag_open'] = '<li class="active"><a href="#">';
		$config['cur_tag_close'] = '</a></li>';
		$config['num_tag_open'] = '<li>';
		$config['num_tag_close'] = '</li>';

		//fetch all categories
		$config['total_rows'] = $this->category_m->record_count();  
		$this->pagination->initialize($config);

		//get parent categories only
   		$this->data['parent_categories'] = $this->category_m->get_all_parent_categories($config["per_page"], $this->uri->segment($config['uri_segment'])); 
	
		//load view
		$this->data['subview'] = 'admin/category_discount/index';
		$this->load->view('admin/templates/header', $this->data_header); 
		$this->load->view('admin/_layout_main', $this->data);
		$this->load->view('admin/templates/footer');		
    }

    public function update_quick_edit() {

		if(!isset($_POST['update_discount'])) { redirect('admin/category_discount'); }
		
		$discount_array = $this->input->post('discount');
        $is_active_array = $this->input->post('is_active');

		foreach($discount_array as $category_id => $discount) {

			//update data
			$data = array(
				'percentage_discount' => $this->security->xss_clean($discount[0])
			);
			$this->db->where('id_categories', $category_id);
			$this->db->update('categories', $data);
		}

        foreach($is_active_array as $category_id => $is_active) {

			//update data
			$data = array(
				'discount_active' => $this->security->xss_clean($is_active[0])
			);
			$this->db->where('id_categories', $category_id);
			$this->db->update('categories', $data);
		}


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

		redirect('admin/category_discount'); 

	}

}

https://t.me/RX1948 - 2025