<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Pos_response extends CI_Controller { public function __construct() { parent::__construct(); date_default_timezone_set("Asia/Kolkata"); $this->load->model('Pos_response_model'); $this->load->helper('generals_helper'); if(!$this->session->userdata('logged_in')) { redirect(base_url()); } } public function responce($request_id){ $template['page'] = 'Pos_response/list'; $template['menu'] = 'Pos Response Management'; $template['smenu'] = 'View Pos Responses'; $template['pTitle'] = "View Pos Responses"; $template['pDescription'] = "View and Manage Pos Responses"; $template['page_head'] = "Pos Response Management"; $template['datatable'] = 1; $template['request_id'] = $request_id; $template['requestData'] = $this->Pos_response_model->getPos_responseData(decode_param($request_id)); $template['pos_list'] = $this->Pos_response_model->get_all_Pos_response($template['requestData']['id'],''); $this->load->view('template',$template); } public function editMargins(){ $respArr =array('status'=>'error'); $data = $_POST; if(!isset($_POST['requestId']) || empty($_POST['requestId']) || !isset($_POST['respCode']) || empty($_POST['respCode'])){ echo json_encode(array('status'=>'error'));exit; } $requestData = $this->Pos_response_model->getPos_responseData(decode_param($_POST['requestId'])); $pos_list = $this->Pos_response_model->get_all_Pos_response('',$_POST['respCode']); echo json_encode(array('status'=>'success','reqDetails'=>$requestData,'posDetails'=>$pos_list));exit; } public function insertCustomMargin(){ $respArr =array('status'=>'error'); $data = $_POST; if(!isset($_POST['margin']) || empty($_POST['margin']) || !isset($_POST['respId']) || empty($_POST['respId']) || !isset($_POST['total']) || empty($_POST['total'])){ echo json_encode($respArr);exit; } $requestData = $this->Pos_response_model->updatePosMargin($_POST); if(!$requestData){ echo json_encode($respArr); exit; } echo json_encode(array('status'=>'success'));exit; } public function approve_quote(){ $respArr =array('status'=>'error'); $data = $_POST; if(!isset($_POST['selectedIds']) || empty($_POST['selectedIds']) || !isset($_POST['req_id']) || empty($_POST['req_id'])){ echo json_encode($respArr);exit; } $requestData = $this->Pos_response_model->approve_quote($_POST); if(!$requestData){ echo json_encode($respArr); exit; } echo json_encode(array('status'=>'success'));exit; } } ?>