File manager - Edit - /home/wwwroot/camplus.hk/master.camplus.hk/public_html/application/modules/supplier/controllers/Suppliers.php
Back
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Suppliers extends MY_Controller { function __construct() { parent::__construct(); $this->load->model('Supplier_model'); } function getSupplierPIC($id){ if($this->session->userdata("user_id")){ echo json_encode( $this->Supplier_model->getSupplierPIC($id)); } else { redirect("login"); } } function merge_suppliers(){ if($this->session->userdata("user_id")){ if(!$this->acl->hasPermission('MANAGE_SUPPLIER')) show_error($this->lang->line('no_permission_error')); else{ if($this->input->post('mergeIDs')){ $idArray = explode(":", $this->input->post('mergeIDs')); $this->Supplier_model->merge_suppliers($idArray); } } redirect($_SERVER['HTTP_REFERER']); } else { redirect("login"); } } function unmerge($id=0){ if($this->session->userdata("user_id")){ if(!$this->acl->hasPermission('MANAGE_SUPPLIER')) show_error($this->lang->line('no_permission_error')); else{ if($id!=0){ $this->Supplier_model->unmerge_suppliers($id); } } redirect($_SERVER['HTTP_REFERER']); } else { redirect("login"); } } function listing() { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('VIEW_ALL_SUPPLIER')) show_error($this->lang->line('no_permission_error')); $data = $this->data; $data['header'] = TRUE; $data['sidebar'] = TRUE; $data['_view'] = "supplier"; $data['quickbar'] = TRUE; $data['footer'] = TRUE; $data['top_menu'] = "common_top"; $data['sub_menu'] = "supplier"; $data['pagetitle'] = "Suppliers Listing"; $data['suppliers'] = $this->Supplier_model->getSuppliers(); $data['alias'] = $this->Supplier_model->getSuppliersAlias(); $this->load->view('basetemplate', $data); } else { redirect("login"); } } function edit() { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('MANAGE_SUPPLIER')) show_error($this->lang->line('no_permission_error')); $this->form_validation->set_rules('supplier', 'Supplier', 'required'); if($this->form_validation->run()) { if($this->Supplier_model->editSupplier($this->input->post())) $this->session->set_flashdata('success', $this->lang->line('action_performed_success')); else $this->session->set_flashdata('error', $this->lang->line('action_performed_error')); redirect($_SERVER['HTTP_REFERER']); } else { $this->session->set_flashdata('error', $this->lang->line('action_performed_error')); redirect($_SERVER['HTTP_REFERER']); } } else { redirect("login"); } } function add() { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('ADD_SUPPLIER')) show_error($this->lang->line('no_permission_error')); $this->form_validation->set_rules('supplier', 'Supplier', 'required'); if($this->form_validation->run()) { if($this->Supplier_model->addSupplier($this->input->post())) $this->session->set_flashdata('success', $this->lang->line('action_performed_success')); else $this->session->set_flashdata('error', $this->lang->line('action_performed_error')); redirect($_SERVER['HTTP_REFERER']); } else { $this->session->set_flashdata('error', $this->lang->line('action_performed_error')); redirect($_SERVER['HTTP_REFERER']); } } else { redirect("login"); } } function delete($id = 0) { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('MANAGE_SUPPLIER')) show_error($this->lang->line('no_permission_error')); if($this->Supplier_model->deleteSupplier($id)) $this->session->set_flashdata('success', $this->lang->line('action_performed_success')); else $this->session->set_flashdata('error', $this->lang->line('action_performed_error')); redirect($_SERVER['HTTP_REFERER']); } else { redirect("login"); } } function bulkAction() { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('MANAGE_SUPPLIER')) show_error($this->lang->line('no_permission_error')); $returnArr = $this->Supplier_model->bulkAction($this->input->post()); echo json_encode($returnArr); } else { redirect("login"); } } function getAliasById(){ if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('VIEW_ALL_SUPPLIER')) show_error($this->lang->line('no_permission_error')); if($this->input->post()){ $returnArr = $this->Supplier_model->getAliasById($this->input->post('id')); echo json_encode($returnArr); }else echo "fail"; } else { redirect("login"); } } function addSupplierPIC(){ if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('ADD_SUPPLIER')) show_error($this->lang->line('no_permission_error')); if($this->input->post()){ $returnArr = $this->Supplier_model->addOneSupplierPIC($this->input->post()); echo json_encode($returnArr); }else echo "fail"; } else { redirect("login"); } } //getConcatPersonInfo function getConcatPersonInfo($id=0) { if($this->session->userdata("user_id")) { $data =$this->Supplier_model->getConcatPersonInfo($id); echo json_encode($data); } else { redirect("login"); } } function getSupplierDT() { $this->Supplier_model->getSupplierDT(); } function listAll() { if($this->session->userdata("user_id")) { if(!$this->acl->hasPermission('VIEW_ALL_SUPPLIER')) show_error($this->lang->line('no_permission_error')); $data = $this->data; $data['header'] = TRUE; $data['sidebar'] = TRUE; $data['_view'] = "all_supplier"; $data['quickbar'] = TRUE; $data['footer'] = TRUE; $data['top_menu'] = "common_top"; $data['sub_menu'] = "supplier"; $data['pagetitle'] = "Suppliers Listing"; $data['suppliers'] = $this->Supplier_model->getSuppliers(); $data['alias'] = $this->Supplier_model->getSuppliersAlias(); $this->load->view('basetemplate', $data); } else { redirect("login"); } } function ajaxAdd() { if($this->session->userdata("user_id")) { //if(!$this->acl->hasPermission('VIEW_ALL_SUPPLIER')) // show_error($this->lang->line('no_permission_error')); echo $this->Supplier_model->add($this->input->post('supplier')); } else { redirect("login"); } } function getAll() { if($this->session->userdata("user_id")) { //if(!$this->acl->hasPermission('VIEW_ALL_SUPPLIER')) // show_error($this->lang->line('no_permission_error')); echo json_encode($this->Supplier_model->getSuppliers()); } else { redirect("login"); } } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.2.34 | Generation time: 0.12 |
proxy
|
phpinfo
|
Settings