Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
10582 lgm 1
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2
 
3
class Contact extends MY_Controller {
4
 
5
public $layoutName ='';
6
 
7
  function __construct() {
8
 
9
    // Call the CI_controller constructor
10
    parent::__construct();
11
 
12
    $this->layout->setlayout('layout/layout_main');
13
    $this->load->model('contact_model');
14
    $this->layoutName= $this->layout->getLayout();
15
    $this->layoutName =substr($this->layoutName , 0, strrpos($this->layoutName , "/")).'/';
16
    //print_r($this->session->userdata);
17
 
18
  }
19
  public function index()
20
  {
21
    if(!isset($_POST['submit'])){
22
       // $authorized = $this->session->userdata('authorized');
23
        // if(isset($authorized) and !empty($authorized['id']))
24
        // {
25
          // //if user logged-in
26
          // $_GET['customerId'] = $authorized['id'];
27
        // }
28
        //standard array
29
        $data = array();
30
        $this->lessphp->object()->ccompile('assets/css/profile.less','assets/css/profile.css');
31
        $data['stylesheet'] = 'profile.css';
32
        $data['response']=$this->contact_model->getOrder($this->input->get(),$this->input->post(),$this->config->item('contactUs'));
33
        $this->layout->view('contact/contact_view',$data);    
34
    }elseif(isset($_POST['submit'])){
35
      if(isset($_POST['category']) && !empty($_POST['category'])){
36
          $authorized = $this->session->userdata('authorized');
37
          if(isset($authorized) && !empty($authorized)){
38
            $_POST['userId'] = $authorized['Id'];
39
            if($authorized['isLoggedIn'] == 1){
40
              $_POST['isLoggedIn'] = 'true';
41
            }
42
            elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
43
              $_POST['isLoggedIn'] = 'false';
44
            }
45
          }
46
        $_POST['communication_type'] = $_POST['category'];
47
        $contactConfig = $this->config->item('contactUs');
48
        $this->lessphp->object()->ccompile('assets/css/profile.less','assets/css/profile.css');
49
        $data['stylesheet'] = 'profile.css';
50
        $data['response']=$this->contact_model->getOrder($this->input->get(),$this->input->post(),$contactConfig);
51
        if(isset($data['response']['response']['contact_us'][0]->response) && !empty($data['response']['response']['contact_us'][0]->response)){
52
          //print_r($data['response']['response']['contact_us'][0]->response);
53
          $this->layout->view('contact/contact_view',$data);
54
        }else{
55
          redirect(base_url().'contact-us');
56
        }
57
      }
58
    }
59
 
60
  }
61
 
62
    public function returnProduct(){
63
      $params = array();
64
      $authorized = $this->session->userdata('authorized');
65
      if(isset($authorized) && !empty($authorized)){
66
      $params['userId'] = $authorized['Id'];
67
      if($authorized['isLoggedIn'] == 1){
68
        $params['isLoggedIn'] = 'true';
69
      }
70
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
71
        $params['isLoggedIn'] = 'false';
72
      }
73
    }
74
      $configUrl = $this->config->item('returnProduct');
75
      $configUrl = $configUrl['url'];
76
      $url = $this->config->item('curl_base_url').$configUrl;
77
      $this->mcurl->add_call('returnProduct','get',$url,$params);
78
      $response = $this->mcurl->execute($url);
79
      $data['response'] = $response['returnProduct']['response'];
80
      print_r($data['response']);
81
 
82
  }
83
 
84
    public function cancelOd(){
85
      $params = array();
86
      $authorized = $this->session->userdata('authorized');
87
      if(isset($authorized) && !empty($authorized)){
88
      $params['userId'] = $authorized['Id'];
89
      if($authorized['isLoggedIn'] == 1){
90
        $params['isLoggedIn'] = 'true';
91
      }
92
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
93
        $params['isLoggedIn'] = 'false';
94
      }
95
    }
96
      $configUrl = $this->config->item('cancelOrder');
97
      $configUrl = $configUrl['url'];
98
      $url = $this->config->item('curl_base_url').$configUrl;
99
      $this->mcurl->add_call('cancelOrder','get',$url,$params);
100
      $response = $this->mcurl->execute($url);
101
      $data['response'] = $response['cancelOrder']['response'];
102
      print_r($data['response']);
103
 
104
  }
105
 
106
  public function deliveryPb(){
107
      $params = array();
108
      $authorized = $this->session->userdata('authorized');
109
      if(isset($authorized) && !empty($authorized)){
110
      $params['userId'] = $authorized['Id'];
111
      if($authorized['isLoggedIn'] == 1){
112
        $params['isLoggedIn'] = 'true';
113
      }
114
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
115
        $params['isLoggedIn'] = 'false';
116
      }
117
    }
118
      $configUrl = $this->config->item('deliveryProblem');
119
      $configUrl = $configUrl['url'];
120
      $url = $this->config->item('curl_base_url').$configUrl;
121
      $this->mcurl->add_call('deliveryProblem','get',$url,$params);
122
      $response = $this->mcurl->execute($url);
123
      $data['response'] = $response['deliveryProblem']['response'];
124
      print_r($data['response']);
125
 
126
  }
127
 
128
    public function paymentStat(){
129
      $params = array();
130
      $authorized = $this->session->userdata('authorized');
131
      if(isset($authorized) && !empty($authorized)){
132
      $params['userId'] = $authorized['Id'];
133
      if($authorized['isLoggedIn'] == 1){
134
        $params['isLoggedIn'] = 'true';
135
      }
136
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
137
        $params['isLoggedIn'] = 'false';
138
      }
139
    }
140
      $configUrl = $this->config->item('paymentStatus');
141
      $configUrl = $configUrl['url'];
142
      $url = $this->config->item('curl_base_url').$configUrl;
143
       $this->mcurl->add_call('paymentStatus','get',$url,$params); 
144
      $response = $this->mcurl->execute($url);
145
      $data['response'] = $response['paymentStatus']['response'];
146
        print_r($data['response']);
147
  }
148
 
149
   public function orderStat(){
150
      $params = array();
151
      $authorized = $this->session->userdata('authorized');
152
      if(isset($authorized) && !empty($authorized)){
153
      $params['userId'] = $authorized['Id'];
154
      if($authorized['isLoggedIn'] == 1){
155
        $params['isLoggedIn'] = 'true';
156
      }
157
    elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
158
        $params['isLoggedIn'] = 'false';
159
      }
160
    }
161
      $configUrl = $this->config->item('orderStatus');
162
      $configUrl = $configUrl['url'];
163
      $url = $this->config->item('curl_base_url').$configUrl;
164
      $this->mcurl->add_call('orderStatus','get',$url,$params);
165
      $response = $this->mcurl->execute($url);
166
      $data['response'] = $response['orderStatus']['response'];
167
      print_r($data['response']);
168
  }    
169
 
170
}
171
 
172
 
173
 
174
/* End of file welcome.php */
175
/* Location: ./application/controllers/welcome.php */