Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Contact extends MY_Controller {

public $layoutName ='';
  
  function __construct() {

    // Call the CI_controller constructor
    parent::__construct();

    $this->layout->setlayout('layout/layout_main');
    $this->load->model('contact_model');
    $this->layoutName= $this->layout->getLayout();
    $this->layoutName =substr($this->layoutName , 0, strrpos($this->layoutName , "/")).'/';
    //print_r($this->session->userdata);

  }
  public function index()
  {
    if(!isset($_POST['submit'])){
       // $authorized = $this->session->userdata('authorized');
        // if(isset($authorized) and !empty($authorized['id']))
        // {
          // //if user logged-in
          // $_GET['customerId'] = $authorized['id'];
        // }
        //standard array
        $data = array();
        $this->lessphp->object()->ccompile('assets/css/profile.less','assets/css/profile.css');
        $data['stylesheet'] = 'profile.css';
        $data['title'] = 'Contact us | saholic.com';
        $data['response']=$this->contact_model->getOrder($this->input->get(),$this->input->post(),$this->config->item('contactUs'));
        $this->layout->view('contact/contact_view',$data);    
    }elseif(isset($_POST['submit'])){
      if(isset($_POST['category']) && !empty($_POST['category'])){
          $authorized = $this->session->userdata('authorized');
          if(isset($authorized) && !empty($authorized)){
            $_POST['userId'] = $authorized['Id'];
            if($authorized['isLoggedIn'] == 1){
              $_POST['isLoggedIn'] = 'true';
            }
            elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
              $_POST['isLoggedIn'] = 'false';
            }
          }
        $_POST['communication_type'] = $_POST['category'];
        $contactConfig = $this->config->item('contactUs');
        $this->lessphp->object()->ccompile('assets/css/profile.less','assets/css/profile.css');
        $data['stylesheet'] = 'profile.css';
        $data['response']=$this->contact_model->getOrder($this->input->get(),$this->input->post(),$contactConfig);
        if(isset($data['response']['response']['contact_us'][0]->response) && !empty($data['response']['response']['contact_us'][0]->response)){
          //print_r($data['response']['response']['contact_us'][0]->response);
          $this->layout->view('contact/contact_view',$data);
        }else{
          redirect(base_url().'contact-us');
        }
      }
    }
    
  }
  
    public function returnProduct(){
      $params = array();
      $authorized = $this->session->userdata('authorized');
      if(isset($authorized) && !empty($authorized)){
      $params['userId'] = $authorized['Id'];
      if($authorized['isLoggedIn'] == 1){
        $params['isLoggedIn'] = 'true';
      }
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
        $params['isLoggedIn'] = 'false';
      }
    }
      $configUrl = $this->config->item('returnProduct');
      $configUrl = $configUrl['url'];
      $url = $this->config->item('curl_base_url').$configUrl;
      $this->mcurl->add_call('returnProduct','get',$url,$params);
      $response = $this->mcurl->execute($url);
      $data['response'] = $response['returnProduct']['response'];
      print_r($data['response']);

  }
    
    public function cancelOd(){
      $params = array();
      $authorized = $this->session->userdata('authorized');
      if(isset($authorized) && !empty($authorized)){
      $params['userId'] = $authorized['Id'];
      if($authorized['isLoggedIn'] == 1){
        $params['isLoggedIn'] = 'true';
      }
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
        $params['isLoggedIn'] = 'false';
      }
    }
      $configUrl = $this->config->item('cancelOrder');
      $configUrl = $configUrl['url'];
      $url = $this->config->item('curl_base_url').$configUrl;
      $this->mcurl->add_call('cancelOrder','get',$url,$params);
      $response = $this->mcurl->execute($url);
      $data['response'] = $response['cancelOrder']['response'];
      print_r($data['response']);

  }
  
  public function deliveryPb(){
      $params = array();
      $authorized = $this->session->userdata('authorized');
      if(isset($authorized) && !empty($authorized)){
      $params['userId'] = $authorized['Id'];
      if($authorized['isLoggedIn'] == 1){
        $params['isLoggedIn'] = 'true';
      }
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
        $params['isLoggedIn'] = 'false';
      }
    }
      $configUrl = $this->config->item('deliveryProblem');
      $configUrl = $configUrl['url'];
      $url = $this->config->item('curl_base_url').$configUrl;
      $this->mcurl->add_call('deliveryProblem','get',$url,$params);
      $response = $this->mcurl->execute($url);
      $data['response'] = $response['deliveryProblem']['response'];
      print_r($data['response']);

  }
      
    public function paymentStat(){
      $params = array();
      $authorized = $this->session->userdata('authorized');
      if(isset($authorized) && !empty($authorized)){
      $params['userId'] = $authorized['Id'];
      if($authorized['isLoggedIn'] == 1){
        $params['isLoggedIn'] = 'true';
      }
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
        $params['isLoggedIn'] = 'false';
      }
    }
      $configUrl = $this->config->item('paymentStatus');
      $configUrl = $configUrl['url'];
      $url = $this->config->item('curl_base_url').$configUrl;
       $this->mcurl->add_call('paymentStatus','get',$url,$params); 
      $response = $this->mcurl->execute($url);
      $data['response'] = $response['paymentStatus']['response'];
        print_r($data['response']);
  }
    
   public function orderStat(){
      $params = array();
      $authorized = $this->session->userdata('authorized');
      if(isset($authorized) && !empty($authorized)){
      $params['userId'] = $authorized['Id'];
      if($authorized['isLoggedIn'] == 1){
        $params['isLoggedIn'] = 'true';
      }
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
        $params['isLoggedIn'] = 'false';
      }
    }
      $configUrl = $this->config->item('orderStatus');
      $configUrl = $configUrl['url'];
      $url = $this->config->item('curl_base_url').$configUrl;
      $this->mcurl->add_call('orderStatus','get',$url,$params);
      $response = $this->mcurl->execute($url);
      $data['response'] = $response['orderStatus']['response'];
      print_r($data['response']);
  }    
  
}



/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */