Subversion Repositories SmartDukaan

Rev

Rev 11055 | Rev 11261 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10582 lgm 1
<?php
2
if (!defined('BASEPATH'))
3
	exit('No direct script access allowed');
4
 
5
 
6
/*
7
 * Model for home
8
 */ 
9
 
10
Class Magento_model extends CI_Model {
11
 
12
	var $url = '';
13
	var $parser_model;
14
	var $parser;
15
 
16
	function __construct() {
17
 
18
		// Call the Model constructor
19
		parent::__construct();
20
		//load appropriate parser
21
 
22
 
23
	}
24
 
25
 
26
function prepareParams($data=array(),$display=null,$configurl=null)
27
{
28
 
29
 
30
	if(isset($configurl) and $configurl=='orderconfirmation_process')
31
	{
32
		//$data['page'] = 1;
33
		$orderId =$this->session->userdata('orderId');
34
		if(isset($orderId) and !empty($orderId))
35
		{
36
			$data['orderId']= $orderId;
37
		}
38
		$paymentMethod =$this->session->userdata('paymentMethod');
39
		if(isset($paymentMethod) and !empty($paymentMethod))
40
		{
41
			$data['paymentMethod']= $paymentMethod;
42
		}
43
		$shoppingId =$this->session->userdata('shoppingId');
44
		if(isset($shoppingId) and !empty($shoppingId))
45
		{
46
			$data['shoppingId']= $shoppingId;
47
		}
48
		$email =$this->session->userdata('email');
49
		if(isset($email) and !empty($email))
50
		{
51
			$data['email']= $email;
52
		}
53
 
54
	}
55
 
56
 
57
	return $data;
58
}
59
function parse_response($responses=null,$module=array())
60
{
61
 
62
	$response=array();
63
	$data = $module;
64
	if(isset($data['header']) and !empty($data['header']))
65
	{
66
		foreach($data['header'] as $resp)
67
		{
68
			$parsedata='';
69
			if(isset($responses[$resp]) and !empty($responses[$resp]))
70
			{
71
				$parsedata= $this->$resp($responses[$resp]);
72
 
73
			}
74
			if(!isset($responses[$resp]))
75
			{
76
				$parsedata= $this->$resp($this->config->item($resp));
77
			}
78
 
79
			$response['header'][$resp]=$parsedata;
80
 
81
		}
82
		//$response['header']=$childarray;
83
		//print_r($data['header']);
84
 
85
	}
86
	if(isset($data['footer']) and !empty($data['footer']))
87
	{
88
		foreach($data['footer'] as $resp)
89
		{
90
			$parsedata='';
91
			if(isset($responses[$resp]) and !empty($responses[$resp]))
92
			{
93
				$parsedata= $this->$resp($responses[$resp]);
94
 
95
			}
96
			if(!isset($responses[$resp]))
97
			{
98
				$parsedata= $this->$resp($this->config->item($resp));
99
			}
100
 
101
			$response['footer'][$resp]=$parsedata;
102
 
103
		}
104
		//$response['footer']=$childarray;
105
	}
106
	if(isset($data['response']) and !empty($data['response']))
107
	{
108
		foreach($data['response'] as $resp)
109
		{
110
			$parsedata='';
111
			if(isset($responses[$resp]) and !empty($responses[$resp]))
112
			{
113
				$parsedata= $this->$resp($responses[$resp]);
114
 
115
			}
116
			if(!isset($responses[$resp]))
117
			{
118
				$parsedata= $this->$resp($this->config->item($resp));
119
			}
120
 
121
			$response['response'][$resp]=$parsedata;
122
 
123
		}
124
		//$response['response']=$childarray;
125
	}
126
	//print_r($response);
127
	return $response;
128
 
129
 
130
}
131
 
132
 
133
/*function top menu parser 
134
* menu category paramter
135
*id,parentid,menuname,position,render*/
136
 
137
 
138
function top_menu($data=array())
139
{
11049 lgm 140
if(isset($data['response']) and !empty($data['response']))
10582 lgm 141
$data = json_decode($data['response']);
142
	$response =array();
143
	if(isset($data) and !empty($data))
144
	{
145
		foreach($data as $d)
146
		{
147
			if(is_array($d))
148
			{
149
				foreach($d as $newd)
150
				{
151
					$childarray=array();
152
					$childarray['name']=$newd->name;
153
					$childarray['url']=$newd->url;
11055 lgm 154
					$childarray['icon_url']=$newd->icon_url;
10582 lgm 155
					if(isset($newd->children) and count($newd->children) > 0)
156
					{
157
						$childrenarray =array();
158
						foreach($newd->children as $nc)
159
					{
160
						$ncarray=array();
161
						$ncarray['name']=$nc->name;
162
						$ncarray['url']=$nc->url;
11055 lgm 163
						$ncarray['icon_url']=$nc->icon_url;
10582 lgm 164
						if(isset($nc->children) and count($nc->children) > 0){
165
							$i=0;
166
							foreach($nc->children as $n){
167
								$ncarray['children'][$i]['name']=$n->name;
168
								$ncarray['children'][$i]['url']=$n->url;
11055 lgm 169
								$ncarray['children'][$i]['icon_url']=$n->icon_url;
10582 lgm 170
								$i++;
171
							}
172
						}
173
						$childrenarray[]=$ncarray;
174
						}
175
					}
176
					if(isset($childrenarray) and !empty($childrenarray))
177
						{
178
							$response[$newd->name][]=$childarray;
179
							$response[$newd->name]['child']=$childrenarray;
180
							unset($childrenarray);
181
						}
182
						else
183
						{
184
						$response[$newd->category_id][]=$childarray;
185
						}
186
				}
187
			}
188
		}
189
 
190
 
191
	}
192
	$render = $this->config->item(__FUNCTION__);
193
	if(isset($render['render']) and !empty($render['render']))
194
		{$response['render']=$render['render'];}
195
	return $response;
196
}
197
/*function top menu parser 
198
* menu category paramter
199
*render*/
200
 
201
function search_bar($data=array())
202
{
203
	$response =array();
204
 
205
	$render = $this->config->item(__FUNCTION__);
206
	if(isset($render['render']) and !empty($render['render']))
207
		{$response['render']=$render['render'];}
208
 
209
	return $response;
210
	//print_r($data);
211
}
10720 lgm 212
function recharge_icons($data=array())
213
{
214
	$response =array();
215
 
216
	$render = $this->config->item(__FUNCTION__);
217
	if(isset($render['render']) and !empty($render['render']))
218
		{$response['render']=$render['render'];}
219
 
220
	return $response;
221
	//print_r($data);
222
}
10844 lgm 223
function faq_list($data=array())
224
{
225
  $response =array();
226
 
227
  $render = $this->config->item(__FUNCTION__);
228
  if(isset($render['render']) and !empty($render['render']))
229
    {$response['render']=$render['render'];}
230
 
231
  return $response;
232
  //print_r($data);
233
}
10582 lgm 234
function footer_link($data=array())
235
{
236
	$response =array();
237
 
238
	$render = $this->config->item(__FUNCTION__);
239
	if(isset($render['render']) and !empty($render['render']))
240
		{$response['render']=$render['render'];}
241
 
242
	return $response;
243
	//print_r($data);
244
}
245
 
246
//paramters for home banner - id,bannername,bannerimage,url
247
function home_banner($data=array())
248
{
249
	$data = json_decode($data['response']);
250
	$response =array();
251
	if(isset($data) and !empty($data))
252
	{
253
		foreach($data as $d)
254
		{
255
		   foreach ($d as $item) {
256
		   	$childarray=array();
257
			$childarray['label']=$item->label;
258
			$childarray['position']=$item->position;
259
			$childarray['bannerimage']=$item->banner_url;
260
			$childarray['url']=$item->url;
261
			$response[]=$childarray;
262
		   }
263
 
264
		}
265
 
266
	}
267
	$render = $this->config->item(__FUNCTION__);
268
	if(isset($render['render']) and !empty($render['render']))
269
		{$response['render']=$render['render'];}
270
	return $response;
271
}
272
 
273
function home_featured_product($data=array())
274
{
275
	$data = json_decode($data['response']);	
276
	$response =array();
277
	if(isset($data) and !empty($data))
278
	{
279
		// echo "<pre>";
280
		//  print_r($data -> featuredlist[0]->offer_text);
281
		//  die();
282
		// foreach($data as $item)
283
		// {
284
			foreach($data -> featuredlist as $d){
285
				$childarray=array();
286
				$childarray['image_url']=$d->image_url;
287
				$childarray['description']=$d->description;
288
				$childarray['title'] = $d->title;
289
				$childarray['price']=$d->price;
290
				$childarray['mrp']=$d->mrp;
291
				$childarray['url']=base_url().$d->url;
292
				if(isset($d->offer_text) && !empty($d->offer_text))
293
				$childarray['offer_text']=$d->offer_text;
294
				$response[]=$childarray;
295
			}
296
		//}
297
	}
298
	else
299
		{$response['error']='OOPS! No Product Found!';}
300
	$render = $this->config->item(__FUNCTION__);
301
	if(isset($render['render']) and !empty($render['render']))
302
		{$response['render']=$render['render'];}
303
	return $response;
304
 
305
}
306
function recommended_accessories($data=array())
307
{
308
	$response =array();
309
	if(isset($data['response']) && !empty($data['response'])){
310
		$response[] = json_decode($data['response']);
311
 
312
	}
313
	$render = $this->config->item(__FUNCTION__);
314
	if(isset($render['render']) and !empty($render['render']))
315
		{$response['render']=$render['render'];}
316
 
317
	return $response;
318
	//print_r($data);
319
}
320
 
321
 
322
function home_menu($data=array())
323
{
324
$data = json_decode($data['response']);
325
	$response =array();
326
	if(isset($data) and !empty($data))
327
	{
328
		foreach($data as $d)
329
		{
330
			if(is_array($d))
331
			{
332
				foreach($d as $newd)
333
				{
334
					$childarray=array();
335
					$childarray['name']=$newd->name;
336
					$childarray['url']=$newd->url;
11055 lgm 337
					$childarray['icon_url']=$newd->icon_url;
10582 lgm 338
					if(isset($newd->children) and count($newd->children) > 0)
339
					{
340
						$childrenarray =array();
341
						foreach($newd->children as $nc)
342
					{
343
						$ncarray=array();
344
						$ncarray['name']=$nc->name;
345
						$ncarray['url']=$nc->url;
11055 lgm 346
						$ncarray['icon_url']=$nc->icon_url;
10582 lgm 347
						if(isset($nc->children) and count($nc->children) > 0){
348
							$i=0;
349
							foreach($nc->children as $n){
350
								$ncarray['children'][$i]['name']=$n->name;
351
								$ncarray['children'][$i]['url']=$n->url;
11055 lgm 352
								$ncarray['children'][$i]['icon_url']=$n->icon_url;
10582 lgm 353
								$i++;
354
							}
355
						}
356
						$childrenarray[]=$ncarray;
357
						}
358
					}
359
					if(isset($childrenarray) and !empty($childrenarray))
360
						{
361
							$response[$newd->name][]=$childarray;
362
							$response[$newd->name]['child']=$childrenarray;
363
							unset($childrenarray);
364
						}
365
						else
366
						{
367
						$response[$newd->category_id][]=$childarray;
368
						}
369
				}
370
			}
371
		}
372
 
373
 
374
	}
375
	$render = $this->config->item(__FUNCTION__);
376
	if(isset($render['render']) and !empty($render['render']))
377
		{$response['render']=$render['render'];}
378
	return $response;
379
}
380
//recharge
381
function recharge_list($data=array())
382
{
383
	if(isset($data['response']) && !empty($data['response'])){
384
		$data = json_decode($data['response']);
385
		$response =array();
386
		if(isset($data) && !empty($data))
387
			$response[]=$data;
388
	}
389
	$render = $this->config->item(__FUNCTION__);
390
	if(isset($render['render']) and !empty($render['render']))
391
		{$response['render']=$render['render'];}
392
	return $response;
393
}
394
function mobile_operator($data=array())
395
{
396
	if(isset($data['response']) && !empty($data['response'])){
397
		$data = json_decode($data['response']);
398
		$response =array();
399
		if(isset($data) && !empty($data))
400
			$response[]=$data;
401
	}
402
	$render = $this->config->item(__FUNCTION__);
403
	if(isset($render['render']) and !empty($render['render']))
404
		{$response['render']=$render['render'];}
405
	return $response;
406
}
407
function recharge_confirmation($data=array())
408
{	
409
 
410
	if(isset($data['response']) && !empty($data['response'])){
411
		$data = json_decode($data['response']);
412
		$response =array();
413
		if(isset($data) && !empty($data))
414
			$response[]=$data;
415
	}
416
	$render = $this->config->item(__FUNCTION__);
417
	if(isset($render['render']) and !empty($render['render']))
418
		{$response['render']=$render['render'];}
419
	return $response;
420
}
421
function recharge_confirm($data=array())
422
{
423
 
424
	if(isset($data['response']) && !empty($data['response'])){
425
		$data = json_decode($data['response']);
426
		$response =array();
427
		if(isset($data) && !empty($data))
428
			$response[]=$data;
429
	}
430
	$render = $this->config->item(__FUNCTION__);
431
	if(isset($render['render']) and !empty($render['render']))
432
		{$response['render']=$render['render'];}
433
	return $response;
434
}
435
function recharge_payOptions($data=array())
436
{
437
 
438
	if(isset($data['response']) && !empty($data['response'])){
439
		$data = json_decode($data['response']);
440
		$response =array();
441
		if(isset($data) && !empty($data))
442
			$response[]=$data;
443
	}
444
	$render = $this->config->item(__FUNCTION__);
445
	if(isset($render['render']) and !empty($render['render']))
446
		{$response['render']=$render['render'];}
447
 
448
	return $response;
449
}
450
function recharge_paymentSubmit($data=array())
451
{
452
	if(isset($data['response']) && !empty($data['response'])){
453
		$data = json_decode($data['response']);
454
		$response =array();
455
		if(isset($data) && !empty($data))
456
			$response[]=$data;
457
	}
458
	$render = $this->config->item(__FUNCTION__);
459
	if(isset($render['render']) and !empty($render['render']))
460
		{$response['render']=$render['render'];}
461
 
462
	return $response;
463
}
464
function recharge_orderconfirmation($data=array())
465
{
466
	$response = array();
467
	if(isset($data['response']) && !empty($data['response'])){
468
		$data = json_decode($data['response']);
469
		$response =array();
470
		if(isset($data) && !empty($data))
471
			$response[]=$data;
472
	}
473
	$render = $this->config->item(__FUNCTION__);
474
	if(isset($render['render']) and !empty($render['render']))
475
		{$response['render']=$render['render'];}
476
	return $response;
477
}
478
 
479
function dth_operator($data=array())
480
{
481
	if(isset($data['response']) && !empty($data['response'])){
482
		$data = json_decode($data['response']);
483
		$response =array();
484
		if(isset($data) && !empty($data))
485
			$response[]=$data;
486
	}
487
	$render = $this->config->item(__FUNCTION__);
488
	if(isset($render['render']) and !empty($render['render']))
489
		{$response['render']=$render['render'];}
490
	return $response;
491
 
492
 
493
}
494
function plan_map($data=array())
495
{
496
	if(isset($data['response']) && !empty($data['response'])){
497
		$data = json_decode($data['response']);
498
		$response =array();
499
		if(isset($data) && !empty($data))
500
			$response[]=$data;
501
	}
502
	$render = $this->config->item(__FUNCTION__);
503
	if(isset($render['render']) and !empty($render['render']))
504
		{$response['render']=$render['render'];}
505
	return $response;
506
 
507
 
508
}
509
function service_provider($data=array())
510
{
511
	$response =array();
512
	if(isset($data['response']) && !empty($data['response'])){
513
		$response[] = json_decode($data['response']);
514
 
515
	}
516
	$render = $this->config->item(__FUNCTION__);
517
	if(isset($render['render']) and !empty($render['render']))
518
		{$response['render']=$render['render'];}
519
 
520
	return $response;
521
	//print_r($data);
522
}
523
function mobile_denominations($data=array())
524
{
525
 
526
	$response =array();
527
	if(isset($data['response']) && !empty($data['response'])){
528
		$response[] = json_decode($data['response']);
529
 
530
	}
531
	$render = $this->config->item(__FUNCTION__);
532
	if(isset($render['render']) and !empty($render['render']))
533
		{$response['render']=$render['render'];}
534
 
535
	return $response;
536
	//print_r($data);
537
}
538
function recharge_amount($data=array())
539
{
540
	$response =array();
541
	if(isset($data['response']) && !empty($data['response'])){
542
		$response[] = json_decode($data['response']);
543
 
544
	}
545
	$render = $this->config->item(__FUNCTION__);
546
	if(isset($render['render']) and !empty($render['render']))
547
		{$response['render']=$render['render'];}
548
 
549
	return $response;
550
	//print_r($data);
551
}
552
function recharge_faq($data=array())
553
{
554
	$response =array();
555
	if(isset($data['response']) && !empty($data['response'])){
556
		$response[] = json_decode($data['response']);
557
 
558
	}
559
	$render = $this->config->item(__FUNCTION__);
560
	if(isset($render['render']) and !empty($render['render']))
561
		{$response['render']=$render['render'];}
562
 
563
	return $response;
564
	//print_r($data);
565
}
566
//product list
567
 
568
function product_list($data=array())
569
{
570
 
571
	$data = json_decode($data['response']);
572
	$response =array();
573
	if(isset($data) && !empty($data))
574
	$response[]=$data;
575
	$render = $this->config->item(__FUNCTION__);
576
	if(isset($render['render']) and !empty($render['render']))
577
		{$response['render']=$render['render'];}
578
	return $response;
579
 
580
 
581
}
582
 
583
function special_page($data=array())
584
{
585
	$data = json_decode($data['response']);
586
	$response =array();
587
	if(isset($data) && !empty($data))
588
	$response[]=$data;
589
	$render = $this->config->item(__FUNCTION__);
590
	if(isset($render['render']) and !empty($render['render']))
591
		{$response['render']=$render['render'];}
592
	return $response;
593
 
594
}
595
function coming_soon($data=array())
596
{
597
	$data = json_decode($data['response']);
598
	$response =array();
599
	if(isset($data) && !empty($data))
600
	$response[]=$data;
601
	$render = $this->config->item(__FUNCTION__);
602
	if(isset($render['render']) and !empty($render['render']))
603
		{$response['render']=$render['render'];}
604
	return $response;
605
 
606
 
607
}
608
function best_deals($data=array())
609
{
610
	$data = json_decode($data['response']);
611
	$response =array();
612
	if(isset($data) && !empty($data))
613
	$response[]=$data;
614
	$render = $this->config->item(__FUNCTION__);
615
	if(isset($render['render']) and !empty($render['render']))
616
		{$response['render']=$render['render'];}
617
	return $response;
618
 
619
 
620
}
621
function search_list($data=array())
622
{
623
 
624
	$data = json_decode($data['response']);
625
	$response =array();
626
	if(isset($data) && !empty($data))
627
	$response[]=$data;
628
	$render = $this->config->item(__FUNCTION__);
629
	if(isset($render['render']) and !empty($render['render']))
630
		{$response['render']=$render['render'];}
631
	return $response;
632
}
633
 
634
function product_details($data=array())
635
{
11171 lgm 636
	//print_r($data);
10582 lgm 637
	$data = json_decode($data['response']);
638
	$response =array();
639
	if(isset($data) && !empty($data))
640
	$response[]=$data;
641
	$render = $this->config->item(__FUNCTION__);
642
	if(isset($render['render']) and !empty($render['render']))
643
		{$response['render']=$render['render'];}
644
	return $response;
645
 
646
}
647
 
648
function login($data=array())
649
{
650
	$response =array();
651
	if(isset($data['response']) && !empty($data['response']))
652
	{
653
		$data = json_decode($data['response']);
654
		$id = $data->userId;
655
		if(isset($id) && $id == -1)
656
		{
657
			$response['msg']="Invaild email or password";
658
			$response['redirect'] = __FUNCTION__;
659
 
660
		}
661
		if(isset($id) && $id != -1)
662
		{
663
			$childarray=array();
664
			$childarray['Id']=$data->userId;
665
			$childarray['isLoggedIn']=$data->isLoggedIn;
666
			$childarray['pincode']=$data->pincode;
667
			$childarray['email']=$data->email;
668
			$childarray['totalItems']=$data->totalItems;
669
      		$childarray['cartId']=$data->cartId;
670
			$response['authorized']=$childarray;
671
			$response['msg']="SUCESS";
672
			$response['redirect'] = 'home';
673
      //$this->session->set_userdata('authorized',$response['authorized']);
674
		}
675
 
676
	}
677
$render = $this->config->item(__FUNCTION__);
678
	if(isset($render['render']) and !empty($render['render']))
679
		{$response['render']=$render['render'];}
680
	return $response;
681
 
682
}
683
 
684
function signup($data=array())
685
{
686
 
687
	$response =array();
688
	if(isset($data['response']) && !empty($data['response']))
689
	{
690
		$data = json_decode($data['response']);
691
		$id = $data->userId;
692
		if(isset($id) && $id == -1)
693
		{
694
			$response['msg']='User already registered';
695
			$response['redirect'] = __FUNCTION__;
696
 
697
		}
698
		if(isset($id) && $id != -1)
699
		{
700
			$childarray=array();
701
			$childarray['Id']=$data->userId;
702
			$childarray['isLoggedIn']=$data->isLoggedIn;
703
			$childarray['pincode']=$data->pincode;
704
			$childarray['email']=$data->email;
705
			$childarray['totalItems'] = $data->totalItems;
706
			$childarray['cartId'] = $data->cartId;
707
			$response['authorized']=$childarray;
10695 lgm 708
			$response['msg']='Registered Successfully';
10582 lgm 709
			$response['redirect'] = 'home';
710
 
711
		}
712
 
713
	}
714
	$render = $this->config->item(__FUNCTION__);
715
	if(isset($render['render']) and !empty($render['render']))
716
		{$response['render']=$render['render'];}
717
 
718
	return $response;
719
 
720
}
721
function carts($data=array())
722
{    
723
	//print_r($data);
724
	$response =array();
725
	if(isset($data['response']) && !empty($data['response'])){
726
		$response[] = json_decode($data['response']);
727
 
728
	}
729
	$render = $this->config->item(__FUNCTION__);
730
	if(isset($render['render']) and !empty($render['render']))
731
		{$response['render']=$render['render'];}
732
 
733
	return $response;
734
	//print_r($data);
735
}
736
function addcart($data=array())
737
{
738
	$response =array();
739
	if(isset($data['response']) && !empty($data['response'])){
740
		$response[] = json_decode($data['response']);
741
 
742
	}
743
	$render = $this->config->item(__FUNCTION__);
744
	if(isset($render['render']) and !empty($render['render']))
745
		{$response['render']=$render['render'];}
746
 
747
	return $response;
748
	//print_r($data);
749
}
750
function updatecart($data=array())
751
{
752
 
753
	$response =array();
754
	if(isset($data['response']) && !empty($data['response'])){
755
		$response[] = json_decode($data['response']);
756
 
757
	}
758
	$render = $this->config->item(__FUNCTION__);
759
	if(isset($render['render']) and !empty($render['render']))
760
		{$response['render']=$render['render'];}
761
 
762
	return $response;
763
	//print_r($data);
764
}
765
function deletecart($data=array())
766
{
767
 
768
	$response =array();
769
	if(isset($data['response']) && !empty($data['response'])){
770
		$response[] = json_decode($data['response']);
771
 
772
	}
773
	$render = $this->config->item(__FUNCTION__);
774
	if(isset($render['render']) and !empty($render['render']))
775
		{$response['render']=$render['render'];}
776
 
777
	return $response;
778
	//print_r($data);
779
}
10713 lgm 780
function deleteAddress($data=array())
781
{
10582 lgm 782
 
10713 lgm 783
	$response =array();
784
	if(isset($data['response']) && !empty($data['response'])){
785
		$response[] = json_decode($data['response']);
786
 
787
	}
788
	$render = $this->config->item(__FUNCTION__);
789
	if(isset($render['render']) and !empty($render['render']))
790
		{$response['render']=$render['render'];}
791
 
792
	return $response;
793
	//print_r($data);
794
}
795
 
10582 lgm 796
function cartinsure($data=array())
797
{
798
 
799
	$response =array();
800
	if(isset($data['response']) && !empty($data['response'])){
801
		$response[] = json_decode($data['response']);
802
 
803
	}
804
	$render = $this->config->item(__FUNCTION__);
805
	if(isset($render['render']) and !empty($render['render']))
806
		{$response['render']=$render['render'];}
807
	return $response;
808
	//print_r($data);
809
}
810
 
811
 
812
function cartcoupon($data=array())
813
{
814
 
815
	$response =array();
816
	if(isset($data['response']) && !empty($data['response'])){
817
		$response[] = json_decode($data['response']);
818
 
819
	}
820
	$render = $this->config->item(__FUNCTION__);
821
	if(isset($render['render']) and !empty($render['render']))
822
		{$response['render']=$render['render'];}
823
 
824
	return $response;
825
	//print_r($data);
826
}
827
function cartcouponclear($data=array())
828
{
829
	$response =array();
830
	if(isset($data['response']) && !empty($data['response'])){
831
		$response[] = json_decode($data['response']);
832
	}
833
	$render = $this->config->item(__FUNCTION__);
834
	if(isset($render['render']) and !empty($render['render']))
835
		{$response['render']=$render['render'];}
836
 
837
	return $response;
838
 
839
}
840
function cartcount($data=array())
841
{
842
 
843
	$response =array();
844
	if(isset($data['response']) && !empty($data['response'])){
845
		$response[] = json_decode($data['response']);
846
	}
847
	$render = $this->config->item(__FUNCTION__);
848
	if(isset($render['render']) and !empty($render['render']))
849
		{$response['render']=$render['render'];}
850
 
851
	return $response;
852
 
853
}
854
 
855
function login_process($data=array())
856
{
857
	$response =array();
858
 
859
	$render = $this->config->item(__FUNCTION__);
860
	if(isset($render['render']) and !empty($render['render']))
861
		{$response['render']=$render['render'];}
862
 
863
	return $response;
864
 
865
}
11171 lgm 866
function signup_process($data=array())
10582 lgm 867
{
868
	$response =array();
11171 lgm 869
 
10582 lgm 870
	$render = $this->config->item(__FUNCTION__);
871
	if(isset($render['render']) and !empty($render['render']))
872
		{$response['render']=$render['render'];}
11171 lgm 873
 
10582 lgm 874
	return $response;
875
 
876
}
877
 
878
function shipping_process($data=array())
879
{
880
 
881
	$response =array();
882
	if(isset($data['response']) && !empty($data['response'])){
883
		$response[] = urldecode($data['response']);
884
	}
885
	$render = $this->config->item(__FUNCTION__);
886
	if(isset($render['render']) and !empty($render['render']))
887
		{$response['render']=$render['render'];}
888
 
889
	return $response;
890
 
891
}
892
function pickup($data=array()){
893
	$response =array();
894
	if(isset($data['response']) && !empty($data['response'])){
895
		$response[] = urldecode($data['response']);
896
	}
897
	$render = $this->config->item(__FUNCTION__);
898
	if(isset($render['render']) and !empty($render['render']))
899
		{$response['render']=$render['render'];}
900
 
901
	return $response;
902
 
903
}
904
function payment_submit($data=array())
905
{
906
	$response =array();
907
	if(isset($data['response']) && !empty($data['response'])){
908
		$response[] = json_decode($data['response']);
909
	}
910
	$render = $this->config->item(__FUNCTION__);
911
	if(isset($render['render']) and !empty($render['render']))
912
		{$response['render']=$render['render'];}
913
 
914
	return $response;
915
 
916
}
917
function ebs_processing($data=array())
918
{
919
	$response =array();
920
	if(isset($data['response']) && !empty($data['response'])){
921
		$response[] = json_decode($data['response']);
922
	}
923
	$render = $this->config->item(__FUNCTION__);
924
	if(isset($render['render']) and !empty($render['render']))
925
		{$response['render']=$render['render'];}
926
 
927
	return $response;
928
 
929
}
930
function ebs_response($data=array())
931
{
932
	$response =array();
933
	if(isset($data['response']) && !empty($data['response'])){
934
		$response[] = json_decode($data['response']);
935
	}
936
	$render = $this->config->item(__FUNCTION__);
937
	if(isset($render['render']) and !empty($render['render']))
938
		{$response['render']=$render['render'];}
939
 
940
	return $response;
941
 
942
}
943
function hdfc_response($data=array())
944
{
945
	$response =array();
946
	if(isset($data['response']) && !empty($data['response'])){
947
		$response[] = json_decode($data['response']);
948
	}
949
	$render = $this->config->item(__FUNCTION__);
950
	if(isset($render['render']) and !empty($render['render']))
951
		{$response['render']=$render['render'];}
952
 
953
	return $response;
954
 
955
}
10891 lgm 956
function hdfc_emi_response($data=array())
957
{
958
	$response =array();
959
	if(isset($data['response']) && !empty($data['response'])){
960
		$response[] = json_decode($data['response']);
961
	}
962
	$render = $this->config->item(__FUNCTION__);
963
	if(isset($render['render']) and !empty($render['render']))
964
		{$response['render']=$render['render'];}
965
 
966
	return $response;
967
 
968
}
969
function hdfc_recharge_response($data=array())
970
{
971
	$response =array();
972
	if(isset($data['response']) && !empty($data['response'])){
973
		$response[] = json_decode($data['response']);
974
	}
975
	$render = $this->config->item(__FUNCTION__);
976
	if(isset($render['render']) and !empty($render['render']))
977
		{$response['render']=$render['render'];}
978
 
979
	return $response;
980
 
981
}
10582 lgm 982
function innoviti_response($data=array())
983
{
984
	$response =array();
985
	if(isset($data['response']) && !empty($data['response'])){
986
		$response[] = json_decode($data['response']);
987
	}
988
	$render = $this->config->item(__FUNCTION__);
989
	if(isset($render['render']) and !empty($render['render']))
990
		{$response['render']=$render['render'];}
991
 
992
	return $response;
993
 
994
}
995
function contact_us($data=array())
996
{
997
  // print_r($data);
998
  // die();
999
	$response =array();
1000
	if(isset($data['response']) && !empty($data['response'])){
1001
		$response[] = json_decode($data['response']);
1002
	}
1003
	$render = $this->config->item(__FUNCTION__);
1004
	if(isset($render['render']) and !empty($render['render']))
1005
		{$response['render']=$render['render'];}
1006
 
1007
	return $response;
1008
 
1009
}
1010
function payment_error($data=array())
1011
{
1012
	$response =array();
1013
	if(isset($data['response']) && !empty($data['response'])){
1014
		$response[] = json_decode($data['response']);
1015
	}
1016
	$render = $this->config->item(__FUNCTION__);
1017
	if(isset($render['render']) and !empty($render['render']))
1018
		{$response['render']=$render['render'];}
1019
 
1020
	return $response;
1021
 
1022
}
1023
function changeAddress($data=array())
1024
{
1025
	$response =array();
1026
	if(isset($data['response']) && !empty($data['response'])){
1027
		$response[] = json_decode($data['response']);
1028
	}
1029
	$render = $this->config->item(__FUNCTION__);
1030
	if(isset($render['render']) and !empty($render['render']))
1031
		{$response['render']=$render['render'];}
1032
 
1033
	return $response;
1034
 
1035
}
1036
function insuranceInfo($data=array())
1037
{
1038
	$response =array();
1039
	if(isset($data['response']) && !empty($data['response'])){
1040
		$response[] = json_decode($data['response']);
1041
	}
1042
	$render = $this->config->item(__FUNCTION__);
1043
	if(isset($render['render']) and !empty($render['render']))
1044
		{$response['render']=$render['render'];}
1045
 
1046
	return $response;
1047
 
1048
}
1049
function orderconfirmation_process($data=array())
1050
{
1051
 
1052
  $response =array();
1053
  if(isset($data['response']) && !empty($data['response'])){
1054
    	$response[] = json_decode($data['response']);
1055
   }
1056
  $render = $this->config->item(__FUNCTION__);
1057
  if(isset($render['render']) and !empty($render['render']))
1058
    {$response['render']=$render['render'];}
1059
 
1060
  return $response;
1061
 
1062
}
1063
function payment_process($data=array())
1064
{
1065
	$response =array();
1066
	if(isset($data['response']) && !empty($data['response'])){
1067
		$response[] = urldecode($data['response']);
1068
	}
1069
	$render = $this->config->item(__FUNCTION__);
1070
	if(isset($render['render']) and !empty($render['render']))
1071
		{$response['render']=$render['render'];}
1072
 
1073
	return $response;
1074
 
1075
}
1076
function emi($data=array())
1077
{
1078
 
1079
	$response =array();
1080
	if(isset($data['response']) && !empty($data['response'])){
1081
		$response[] = json_decode($data['response']);
1082
	}
1083
	$render = $this->config->item(__FUNCTION__);
1084
	if(isset($render['render']) and !empty($render['render']))
1085
		{$response['render']=$render['render'];}
1086
 
1087
	return $response;
1088
 
1089
}
1090
 
1091
function account($data=array())
1092
{
1093
 
1094
$response =array();
1095
	if(isset($data['response']) && !empty($data['response'])){
1096
		$response[] = json_decode($data['response']);
1097
	}
1098
	$render = $this->config->item(__FUNCTION__);
1099
	if(isset($render['render']) and !empty($render['render']))
1100
		{$response['render']=$render['render'];}
1101
 
1102
	return $response;
1103
	//print_r($data);
1104
}
1105
 
1106
function closed($data=array())
1107
{
1108
 
1109
	$response =array();
1110
	if(isset($data['response']) && !empty($data['response'])){
1111
		$response[] = json_decode($data['response']);
1112
	}
1113
	$render = $this->config->item(__FUNCTION__);
1114
	if(isset($render['render']) and !empty($render['render']))
1115
		{$response['render']=$render['render'];}
1116
 
1117
	return $response;
1118
	//print_r($data);
1119
}
1120
 
1121
function order_details($data=array())
1122
{
1123
 
1124
	$response =array();
1125
	if(isset($data['response']) && !empty($data['response'])){
1126
		$response[] = json_decode($data['response']);
1127
	}
1128
	$render = $this->config->item(__FUNCTION__);
1129
	if(isset($render['render']) and !empty($render['render']))
1130
		{$response['render']=$render['render'];}
1131
 
1132
	return $response;
1133
	//print_r($data);
1134
}
1135
 
1136
function failed($data=array())
1137
{
1138
$response =array();
1139
	if(isset($data['response']) && !empty($data['response'])){
1140
		$response[] = json_decode($data['response']);
1141
	}
1142
	$render = $this->config->item(__FUNCTION__);
1143
	if(isset($render['render']) and !empty($render['render']))
1144
		{$response['render']=$render['render'];}
1145
 
1146
	return $response;
1147
	//print_r($data);
1148
}
1149
 
1150
function wallet($data=array())
1151
{
1152
 
1153
$response =array();
1154
	if(isset($data['response']) && !empty($data['response'])){
1155
		$response[] = json_decode($data['response']);
1156
	}
1157
	$render = $this->config->item(__FUNCTION__);
1158
	if(isset($render['render']) and !empty($render['render']))
1159
		{$response['render']=$render['render'];}
1160
 
1161
	return $response;
1162
	//print_r($data);
1163
}
1164
function myrecharges($data=array())
1165
{
1166
 
1167
$response =array();
1168
	if(isset($data['response']) && !empty($data['response'])){
1169
		$response[] = json_decode($data['response']);
1170
	}
1171
	$render = $this->config->item(__FUNCTION__);
1172
	if(isset($render['render']) and !empty($render['render']))
1173
		{$response['render']=$render['render'];}
1174
 
1175
	return $response;
1176
	//print_r($data);
1177
}
1178
 
1179
function purchases($data=array())
1180
{
1181
	print_r($data);
1182
	die();
1183
	$response =array();
1184
		if(isset($data['response']) && !empty($data['response'])){
1185
		$data = json_decode($data['response']);
1186
		foreach($data as $d){
1187
			$childarray=array();
1188
			$childarray['orderId']=$d->increment_id;
1189
			$date = explode(" ",$d->date);
1190
			$childarray['date']=$date[0];
1191
			$childarray['total']=number_format((float)$d->amount, 2, '.', '');
1192
			$childarray['status']=$d->status;
1193
			$response[]=$childarray;
1194
		}
1195
 
1196
	}
1197
	$render = $this->config->item(__FUNCTION__);
1198
	if(isset($render['render']) and !empty($render['render']))
1199
		{$response['render']=$render['render'];}
1200
 
1201
	return $response;
1202
	//print_r($data);
1203
}
1204
function details($data=array())
1205
{
10713 lgm 1206
	print_r($data);
1207
	die();
10582 lgm 1208
	$response =array();
1209
		if(isset($data['response']) && !empty($data['response'])){
1210
		$data = json_decode($data['response']);
1211
		foreach($data as $d){
1212
			$childarray=array();
1213
			$childarray['orderId']=$d->increment_id;
1214
			$date = explode(" ",$d->date);
1215
			$childarray['date']=$date[0];
1216
			$childarray['total']=number_format((float)$d->amount, 2, '.', '');
1217
			$childarray['status']=$d->status;
1218
			$response[]=$childarray;
1219
		}
1220
 
1221
	}
1222
	$render = $this->config->item(__FUNCTION__);
1223
	if(isset($render['render']) and !empty($render['render']))
1224
		{$response['render']=$render['render'];}
1225
 
1226
	return $response;
1227
	//print_r($data);
1228
}
1229
 
1230
 
1231
}