����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/adimi/application/modules/dashboard/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/adimi/application/modules/dashboard/controllers/Ccustomer.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Ccustomer extends MX_Controller
{

    function __construct()
    {
        parent::__construct();
        $this->auth->check_user_auth();
        $this->load->library('dashboard/lcustomer');
        $this->load->model('dashboard/Customers');

    }

    //Default loading for Customer System.
    public function index()
    {
        $this->permission->check_label('add_customer')->create()->redirect();

        $content = $this->lcustomer->customer_add_form();
        $this->template_lib->full_admin_html_view($content);
    }

    //customer_search_item
    public function customer_search_item()
    {

        $customer_id = $this->input->post('customer_id',TRUE);           
        $content = $this->lcustomer->customer_search_item($customer_id);
        $this->template_lib->full_admin_html_view($content);
    }

    //Manage customer
    public function manage_customer()
    {
        $this->permission->check_label('manage_customer')->read()->redirect();

        $this->load->model('dashboard/Customers');
        $content = $this->lcustomer->customer_list();
        $this->template_lib->full_admin_html_view($content);;
    }

    //Insert Product and upload
    public function insert_customer()
    {
        $this->permission->check_label('add_customer')->create()->redirect();

        $customer_id = generator(15);
        //Customer  basic information adding.
        $data = array(
            'customer_id' => $customer_id,
            'customer_name' => $this->input->post('customer_name',TRUE),
            'customer_mobile' => $this->input->post('mobile',TRUE),
            'customer_email' => $this->input->post('email',TRUE),
            'customer_short_address' => $this->input->post('address',TRUE),
            'customer_address_1' => $this->input->post('customer_address_1',TRUE),
            'customer_address_2' => $this->input->post('customer_address_2',TRUE),
            'city' => $this->input->post('city',TRUE),
            'state' => $this->input->post('state',TRUE),
            'country' => $this->input->post('country',TRUE),
            'zip' => $this->input->post('zip',TRUE),
            'status' => 1
        );

        $result = $this->Customers->customer_entry($data);

        if ($result == TRUE) {
            $this->session->set_userdata(array('message' => display('successfully_added')));
            if (isset($_POST['add-customer'])) {
                redirect(base_url('dashboard/Ccustomer/manage_customer'));
                exit;
            } elseif (isset($_POST['add-customer-another'])) {
                redirect(base_url('dashboard/Ccustomer'));
                exit;
            }
        } else {
            $this->session->set_userdata(array('error_message' => display('already_exists')));
            redirect(base_url('dashboard/Ccustomer'));
        }
    }

    //customer Update Form
    public function customer_update_form($customer_id)
    {
        $this->permission->check_label('manage_customer')->update()->redirect();

        $content = $this->lcustomer->customer_edit_data($customer_id);
        $this->template_lib->full_admin_html_view($content);

    }

    // customer Update
    public function customer_update()
    {
        $this->permission->check_label('manage_customer')->update()->redirect();

        $customer_id = $this->input->post('customer_id',TRUE);

        //Customer  basic information adding.
        $data = array(
            'customer_name' => $this->input->post('customer_name',TRUE),
            'customer_mobile' => $this->input->post('mobile',TRUE),
            'customer_email' => $this->input->post('email',TRUE),
            'customer_short_address' => $this->input->post('address',TRUE),
            'customer_address_1' => $this->input->post('customer_address_1',TRUE),
            'customer_address_2' => $this->input->post('customer_address_2',TRUE),
            'city' => $this->input->post('city',TRUE),
            'state' => $this->input->post('state',TRUE),
            'country' => $this->input->post('country',TRUE),
            'zip' => $this->input->post('zip',TRUE),
            'status' => 1
        );

        $this->Customers->update_customer($data, $customer_id);
        $this->session->set_userdata(array('message' => display('successfully_updated')));
        redirect('dashboard/Ccustomer/manage_customer');
    }

    //Select city by country id
    public function select_city_country_id()
    {
        $country_id = $this->input->post('country_id',TRUE);
        $states = $this->Customers->select_city_country_id($country_id);

        $html = "";
        if ($states) {
            $html .= "<select class=\"form-control select2 width_100p\" id=\"country\" name=\"country\">
					<option value=\"\">" . display('select_one') . "</option>";
            foreach ($states as $state) {
                $html .= "<option value='" . $state->name . "'>" . $state->name . "</option>";
            }
            $html .= "</select>";
        }
        echo $html;
    }

    //Credit Customer Form
    public function credit_customer()
    {
        $this->load->model('dashboard/Customers');
        
        $content = $this->lcustomer->credit_customer_list();
        $this->template_lib->full_admin_html_view($content);;
    }
    
    //Paid Customer list. The customer who will pay 100%.
    public function paid_customer()
    {
        $this->load->model('dashboard/Customers');
        $content = $this->lcustomer->paid_customer_list();
        $this->template_lib->full_admin_html_view($content);;
    }
            
    //Customer Ledger
    public function customer_ledger($customer_id)
    {   
        $content = $this->lcustomer->customer_ledger_data($customer_id);
        $this->template_lib->full_admin_html_view($content);
    }

    //Customer Ledger Report
    public function customer_ledger_report()
    {   
        $this->permission->check_label('customer_ledger')->read()->redirect();

        $customer_id = $this->input->post('customer_id', TRUE);
        $content = $this->lcustomer->customer_ledger_report($customer_id);
        $this->template_lib->full_admin_html_view($content);
    }
    
    //Customer Final Ledger
    public function customerledger($customer_id)
    {
        $content = $this->lcustomer->customerledger_data($customer_id);
        $this->template_lib->full_admin_html_view($content);
    }   
    //Customer Previous Balance
    public function previous_balance_form()
    {   
        $content = $this->lcustomer->previous_balance_form();
        $this->template_lib->full_admin_html_view($content);
    }
    // customer delete
    public function customer_delete($customer_id)
    {   
        $this->permission->check_label('manage_customer')->delete()->redirect();

        $this->load->model('dashboard/Customers');
        $this->Customers->delete_customer($customer_id);
        $this->session->set_userdata(array('message'=>display('successfully_delete')));
        redirect('dashboard/Ccustomer/manage_customer');
    }   
}

ZeroDay Forums Mini