Subversion Repositories SmartDukaan

Rev

Rev 11517 | Rev 11805 | 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
{
11262 lgm 423
	//print_r($data);
424
	//die();
10582 lgm 425
	if(isset($data['response']) && !empty($data['response'])){
426
		$data = json_decode($data['response']);
427
		$response =array();
428
		if(isset($data) && !empty($data))
429
			$response[]=$data;
430
	}
431
	$render = $this->config->item(__FUNCTION__);
432
	if(isset($render['render']) and !empty($render['render']))
433
		{$response['render']=$render['render'];}
434
	return $response;
435
}
436
function recharge_payOptions($data=array())
437
{
438
 
439
	if(isset($data['response']) && !empty($data['response'])){
440
		$data = json_decode($data['response']);
441
		$response =array();
442
		if(isset($data) && !empty($data))
443
			$response[]=$data;
444
	}
445
	$render = $this->config->item(__FUNCTION__);
446
	if(isset($render['render']) and !empty($render['render']))
447
		{$response['render']=$render['render'];}
448
 
449
	return $response;
450
}
451
function recharge_paymentSubmit($data=array())
452
{
453
	if(isset($data['response']) && !empty($data['response'])){
454
		$data = json_decode($data['response']);
455
		$response =array();
456
		if(isset($data) && !empty($data))
457
			$response[]=$data;
458
	}
459
	$render = $this->config->item(__FUNCTION__);
460
	if(isset($render['render']) and !empty($render['render']))
461
		{$response['render']=$render['render'];}
462
 
463
	return $response;
464
}
465
function recharge_orderconfirmation($data=array())
466
{
467
	$response = array();
468
	if(isset($data['response']) && !empty($data['response'])){
469
		$data = json_decode($data['response']);
470
		$response =array();
471
		if(isset($data) && !empty($data))
472
			$response[]=$data;
473
	}
474
	$render = $this->config->item(__FUNCTION__);
475
	if(isset($render['render']) and !empty($render['render']))
476
		{$response['render']=$render['render'];}
477
	return $response;
478
}
479
 
480
function dth_operator($data=array())
481
{
482
	if(isset($data['response']) && !empty($data['response'])){
483
		$data = json_decode($data['response']);
484
		$response =array();
485
		if(isset($data) && !empty($data))
486
			$response[]=$data;
487
	}
488
	$render = $this->config->item(__FUNCTION__);
489
	if(isset($render['render']) and !empty($render['render']))
490
		{$response['render']=$render['render'];}
491
	return $response;
492
 
493
 
494
}
495
function plan_map($data=array())
496
{
497
	if(isset($data['response']) && !empty($data['response'])){
498
		$data = json_decode($data['response']);
499
		$response =array();
500
		if(isset($data) && !empty($data))
501
			$response[]=$data;
502
	}
503
	$render = $this->config->item(__FUNCTION__);
504
	if(isset($render['render']) and !empty($render['render']))
505
		{$response['render']=$render['render'];}
506
	return $response;
507
 
508
 
509
}
510
function service_provider($data=array())
511
{
512
	$response =array();
513
	if(isset($data['response']) && !empty($data['response'])){
514
		$response[] = json_decode($data['response']);
515
 
516
	}
517
	$render = $this->config->item(__FUNCTION__);
518
	if(isset($render['render']) and !empty($render['render']))
519
		{$response['render']=$render['render'];}
520
 
521
	return $response;
522
	//print_r($data);
523
}
524
function mobile_denominations($data=array())
525
{
526
 
527
	$response =array();
528
	if(isset($data['response']) && !empty($data['response'])){
529
		$response[] = json_decode($data['response']);
530
 
531
	}
532
	$render = $this->config->item(__FUNCTION__);
533
	if(isset($render['render']) and !empty($render['render']))
534
		{$response['render']=$render['render'];}
535
 
536
	return $response;
537
	//print_r($data);
538
}
539
function recharge_amount($data=array())
540
{
541
	$response =array();
542
	if(isset($data['response']) && !empty($data['response'])){
543
		$response[] = json_decode($data['response']);
544
 
545
	}
546
	$render = $this->config->item(__FUNCTION__);
547
	if(isset($render['render']) and !empty($render['render']))
548
		{$response['render']=$render['render'];}
549
 
550
	return $response;
551
	//print_r($data);
552
}
553
function recharge_faq($data=array())
554
{
555
	$response =array();
556
	if(isset($data['response']) && !empty($data['response'])){
557
		$response[] = json_decode($data['response']);
558
 
559
	}
560
	$render = $this->config->item(__FUNCTION__);
561
	if(isset($render['render']) and !empty($render['render']))
562
		{$response['render']=$render['render'];}
563
 
564
	return $response;
565
	//print_r($data);
566
}
567
//product list
568
 
569
function product_list($data=array())
570
{
571
 
572
	$data = json_decode($data['response']);
573
	$response =array();
574
	if(isset($data) && !empty($data))
575
	$response[]=$data;
576
	$render = $this->config->item(__FUNCTION__);
577
	if(isset($render['render']) and !empty($render['render']))
578
		{$response['render']=$render['render'];}
579
	return $response;
580
 
581
 
582
}
583
 
584
function special_page($data=array())
585
{
586
	$data = json_decode($data['response']);
587
	$response =array();
588
	if(isset($data) && !empty($data))
589
	$response[]=$data;
590
	$render = $this->config->item(__FUNCTION__);
591
	if(isset($render['render']) and !empty($render['render']))
592
		{$response['render']=$render['render'];}
593
	return $response;
594
 
595
}
596
function coming_soon($data=array())
597
{
598
	$data = json_decode($data['response']);
599
	$response =array();
600
	if(isset($data) && !empty($data))
601
	$response[]=$data;
602
	$render = $this->config->item(__FUNCTION__);
603
	if(isset($render['render']) and !empty($render['render']))
604
		{$response['render']=$render['render'];}
605
	return $response;
606
 
607
 
608
}
609
function best_deals($data=array())
610
{
611
	$data = json_decode($data['response']);
612
	$response =array();
613
	if(isset($data) && !empty($data))
614
	$response[]=$data;
615
	$render = $this->config->item(__FUNCTION__);
616
	if(isset($render['render']) and !empty($render['render']))
617
		{$response['render']=$render['render'];}
618
	return $response;
619
 
620
 
621
}
622
function search_list($data=array())
623
{
624
 
625
	$data = json_decode($data['response']);
626
	$response =array();
627
	if(isset($data) && !empty($data))
628
	$response[]=$data;
629
	$render = $this->config->item(__FUNCTION__);
630
	if(isset($render['render']) and !empty($render['render']))
631
		{$response['render']=$render['render'];}
632
	return $response;
633
}
634
 
635
function product_details($data=array())
636
{
11171 lgm 637
	//print_r($data);
10582 lgm 638
	$data = json_decode($data['response']);
639
	$response =array();
640
	if(isset($data) && !empty($data))
641
	$response[]=$data;
642
	$render = $this->config->item(__FUNCTION__);
643
	if(isset($render['render']) and !empty($render['render']))
644
		{$response['render']=$render['render'];}
645
	return $response;
646
 
647
}
648
 
649
function login($data=array())
650
{
651
	$response =array();
652
	if(isset($data['response']) && !empty($data['response']))
653
	{
654
		$data = json_decode($data['response']);
655
		$id = $data->userId;
656
		if(isset($id) && $id == -1)
657
		{
658
			$response['msg']="Invaild email or password";
659
			$response['redirect'] = __FUNCTION__;
660
 
661
		}
662
		if(isset($id) && $id != -1)
663
		{
664
			$childarray=array();
665
			$childarray['Id']=$data->userId;
666
			$childarray['isLoggedIn']=$data->isLoggedIn;
667
			$childarray['pincode']=$data->pincode;
668
			$childarray['email']=$data->email;
669
			$childarray['totalItems']=$data->totalItems;
670
      		$childarray['cartId']=$data->cartId;
671
			$response['authorized']=$childarray;
672
			$response['msg']="SUCESS";
673
			$response['redirect'] = 'home';
674
      //$this->session->set_userdata('authorized',$response['authorized']);
675
		}
676
 
677
	}
678
$render = $this->config->item(__FUNCTION__);
679
	if(isset($render['render']) and !empty($render['render']))
680
		{$response['render']=$render['render'];}
681
	return $response;
682
 
683
}
684
 
11677 lgm 685
function changePassword($data=array())
686
{
687
 
688
  $data = json_decode($data['response']);
689
 
690
  $response =array();
691
  $msg = $data->response;
692
    if(isset($msg) && empty($msg))
693
    {
694
      $response['msg']="Sorry your password could not be updated. Please try again";
695
      $response['success']="false";
696
    }else{
697
      $response['msg']="Password updated successfully";
698
      $response['success']="true";
699
    }
700
  $render = $this->config->item(__FUNCTION__);
701
  if(isset($render['render']) and !empty($render['render']))
702
    {$response['render']=$render['render'];}
703
 
704
  return $response;
705
}
706
 
10582 lgm 707
function signup($data=array())
708
{
709
 
710
	$response =array();
711
	if(isset($data['response']) && !empty($data['response']))
712
	{
713
		$data = json_decode($data['response']);
714
		$id = $data->userId;
715
		if(isset($id) && $id == -1)
716
		{
717
			$response['msg']='User already registered';
718
			$response['redirect'] = __FUNCTION__;
719
 
720
		}
721
		if(isset($id) && $id != -1)
722
		{
723
			$childarray=array();
724
			$childarray['Id']=$data->userId;
725
			$childarray['isLoggedIn']=$data->isLoggedIn;
726
			$childarray['pincode']=$data->pincode;
727
			$childarray['email']=$data->email;
728
			$childarray['totalItems'] = $data->totalItems;
729
			$childarray['cartId'] = $data->cartId;
730
			$response['authorized']=$childarray;
10695 lgm 731
			$response['msg']='Registered Successfully';
10582 lgm 732
			$response['redirect'] = 'home';
733
 
734
		}
735
 
736
	}
737
	$render = $this->config->item(__FUNCTION__);
738
	if(isset($render['render']) and !empty($render['render']))
739
		{$response['render']=$render['render'];}
740
 
741
	return $response;
742
 
743
}
744
function carts($data=array())
745
{    
746
	//print_r($data);
747
	$response =array();
748
	if(isset($data['response']) && !empty($data['response'])){
749
		$response[] = json_decode($data['response']);
750
 
751
	}
752
	$render = $this->config->item(__FUNCTION__);
753
	if(isset($render['render']) and !empty($render['render']))
754
		{$response['render']=$render['render'];}
755
 
756
	return $response;
757
	//print_r($data);
758
}
759
function addcart($data=array())
760
{
761
	$response =array();
762
	if(isset($data['response']) && !empty($data['response'])){
763
		$response[] = json_decode($data['response']);
764
 
765
	}
766
	$render = $this->config->item(__FUNCTION__);
767
	if(isset($render['render']) and !empty($render['render']))
768
		{$response['render']=$render['render'];}
769
 
770
	return $response;
771
	//print_r($data);
772
}
773
function updatecart($data=array())
774
{
775
 
776
	$response =array();
777
	if(isset($data['response']) && !empty($data['response'])){
778
		$response[] = json_decode($data['response']);
779
 
780
	}
781
	$render = $this->config->item(__FUNCTION__);
782
	if(isset($render['render']) and !empty($render['render']))
783
		{$response['render']=$render['render'];}
784
 
785
	return $response;
786
	//print_r($data);
787
}
788
function deletecart($data=array())
789
{
790
 
791
	$response =array();
792
	if(isset($data['response']) && !empty($data['response'])){
793
		$response[] = json_decode($data['response']);
794
 
795
	}
796
	$render = $this->config->item(__FUNCTION__);
797
	if(isset($render['render']) and !empty($render['render']))
798
		{$response['render']=$render['render'];}
799
 
800
	return $response;
801
	//print_r($data);
802
}
10713 lgm 803
function deleteAddress($data=array())
804
{
10582 lgm 805
 
10713 lgm 806
	$response =array();
807
	if(isset($data['response']) && !empty($data['response'])){
808
		$response[] = json_decode($data['response']);
809
 
810
	}
811
	$render = $this->config->item(__FUNCTION__);
812
	if(isset($render['render']) and !empty($render['render']))
813
		{$response['render']=$render['render'];}
814
 
815
	return $response;
816
	//print_r($data);
817
}
818
 
10582 lgm 819
function cartinsure($data=array())
820
{
821
 
822
	$response =array();
823
	if(isset($data['response']) && !empty($data['response'])){
824
		$response[] = json_decode($data['response']);
825
 
826
	}
827
	$render = $this->config->item(__FUNCTION__);
828
	if(isset($render['render']) and !empty($render['render']))
829
		{$response['render']=$render['render'];}
830
	return $response;
831
	//print_r($data);
832
}
833
 
834
 
835
function cartcoupon($data=array())
836
{
837
 
838
	$response =array();
839
	if(isset($data['response']) && !empty($data['response'])){
840
		$response[] = json_decode($data['response']);
841
 
842
	}
843
	$render = $this->config->item(__FUNCTION__);
844
	if(isset($render['render']) and !empty($render['render']))
845
		{$response['render']=$render['render'];}
846
 
847
	return $response;
848
	//print_r($data);
849
}
850
function cartcouponclear($data=array())
851
{
852
	$response =array();
853
	if(isset($data['response']) && !empty($data['response'])){
854
		$response[] = json_decode($data['response']);
855
	}
856
	$render = $this->config->item(__FUNCTION__);
857
	if(isset($render['render']) and !empty($render['render']))
858
		{$response['render']=$render['render'];}
859
 
860
	return $response;
861
 
862
}
863
function cartcount($data=array())
864
{
865
 
866
	$response =array();
867
	if(isset($data['response']) && !empty($data['response'])){
868
		$response[] = json_decode($data['response']);
869
	}
870
	$render = $this->config->item(__FUNCTION__);
871
	if(isset($render['render']) and !empty($render['render']))
872
		{$response['render']=$render['render'];}
873
 
874
	return $response;
875
 
876
}
877
 
878
function login_process($data=array())
879
{
880
	$response =array();
881
 
882
	$render = $this->config->item(__FUNCTION__);
883
	if(isset($render['render']) and !empty($render['render']))
884
		{$response['render']=$render['render'];}
885
 
886
	return $response;
887
 
888
}
11677 lgm 889
 
890
function password_process($data=array())
891
{
892
  $response =array();
893
 
894
  $render = $this->config->item(__FUNCTION__);
895
  if(isset($render['render']) and !empty($render['render']))
896
    {$response['render']=$render['render'];}
897
 
898
  return $response;
899
 
900
}
901
 
11171 lgm 902
function signup_process($data=array())
10582 lgm 903
{
904
	$response =array();
11171 lgm 905
 
10582 lgm 906
	$render = $this->config->item(__FUNCTION__);
907
	if(isset($render['render']) and !empty($render['render']))
908
		{$response['render']=$render['render'];}
11171 lgm 909
 
10582 lgm 910
	return $response;
911
 
912
}
913
 
11517 lgm 914
function cart_empty($data=array())
915
{
916
	$response =array();
917
 
918
	$render = $this->config->item(__FUNCTION__);
919
	if(isset($render['render']) and !empty($render['render']))
920
		{$response['render']=$render['render'];}
921
 
922
	return $response;
923
 
924
}
925
 
10582 lgm 926
function shipping_process($data=array())
927
{
928
 
929
	$response =array();
930
	if(isset($data['response']) && !empty($data['response'])){
931
		$response[] = urldecode($data['response']);
932
	}
933
	$render = $this->config->item(__FUNCTION__);
934
	if(isset($render['render']) and !empty($render['render']))
935
		{$response['render']=$render['render'];}
936
 
937
	return $response;
938
 
939
}
940
function pickup($data=array()){
941
	$response =array();
942
	if(isset($data['response']) && !empty($data['response'])){
943
		$response[] = urldecode($data['response']);
944
	}
945
	$render = $this->config->item(__FUNCTION__);
946
	if(isset($render['render']) and !empty($render['render']))
947
		{$response['render']=$render['render'];}
948
 
949
	return $response;
950
 
951
}
952
function payment_submit($data=array())
953
{
954
	$response =array();
955
	if(isset($data['response']) && !empty($data['response'])){
956
		$response[] = json_decode($data['response']);
957
	}
958
	$render = $this->config->item(__FUNCTION__);
959
	if(isset($render['render']) and !empty($render['render']))
960
		{$response['render']=$render['render'];}
961
 
962
	return $response;
963
 
964
}
965
function ebs_processing($data=array())
966
{
967
	$response =array();
968
	if(isset($data['response']) && !empty($data['response'])){
969
		$response[] = json_decode($data['response']);
970
	}
971
	$render = $this->config->item(__FUNCTION__);
972
	if(isset($render['render']) and !empty($render['render']))
973
		{$response['render']=$render['render'];}
974
 
975
	return $response;
976
 
977
}
978
function ebs_response($data=array())
979
{
980
	$response =array();
981
	if(isset($data['response']) && !empty($data['response'])){
982
		$response[] = json_decode($data['response']);
983
	}
984
	$render = $this->config->item(__FUNCTION__);
985
	if(isset($render['render']) and !empty($render['render']))
986
		{$response['render']=$render['render'];}
987
 
988
	return $response;
989
 
990
}
991
function hdfc_response($data=array())
992
{
993
	$response =array();
994
	if(isset($data['response']) && !empty($data['response'])){
995
		$response[] = json_decode($data['response']);
996
	}
997
	$render = $this->config->item(__FUNCTION__);
998
	if(isset($render['render']) and !empty($render['render']))
999
		{$response['render']=$render['render'];}
1000
 
1001
	return $response;
1002
 
1003
}
10891 lgm 1004
function hdfc_emi_response($data=array())
1005
{
1006
	$response =array();
1007
	if(isset($data['response']) && !empty($data['response'])){
1008
		$response[] = json_decode($data['response']);
1009
	}
1010
	$render = $this->config->item(__FUNCTION__);
1011
	if(isset($render['render']) and !empty($render['render']))
1012
		{$response['render']=$render['render'];}
1013
 
1014
	return $response;
1015
 
1016
}
1017
function hdfc_recharge_response($data=array())
1018
{
1019
	$response =array();
1020
	if(isset($data['response']) && !empty($data['response'])){
1021
		$response[] = json_decode($data['response']);
1022
	}
1023
	$render = $this->config->item(__FUNCTION__);
1024
	if(isset($render['render']) and !empty($render['render']))
1025
		{$response['render']=$render['render'];}
1026
 
1027
	return $response;
1028
 
1029
}
10582 lgm 1030
function innoviti_response($data=array())
1031
{
1032
	$response =array();
1033
	if(isset($data['response']) && !empty($data['response'])){
1034
		$response[] = json_decode($data['response']);
1035
	}
1036
	$render = $this->config->item(__FUNCTION__);
1037
	if(isset($render['render']) and !empty($render['render']))
1038
		{$response['render']=$render['render'];}
1039
 
1040
	return $response;
1041
 
1042
}
1043
function contact_us($data=array())
1044
{
1045
  // print_r($data);
1046
  // die();
1047
	$response =array();
1048
	if(isset($data['response']) && !empty($data['response'])){
1049
		$response[] = json_decode($data['response']);
1050
	}
1051
	$render = $this->config->item(__FUNCTION__);
1052
	if(isset($render['render']) and !empty($render['render']))
1053
		{$response['render']=$render['render'];}
1054
 
1055
	return $response;
1056
 
1057
}
1058
function payment_error($data=array())
1059
{
1060
	$response =array();
1061
	if(isset($data['response']) && !empty($data['response'])){
1062
		$response[] = json_decode($data['response']);
1063
	}
1064
	$render = $this->config->item(__FUNCTION__);
1065
	if(isset($render['render']) and !empty($render['render']))
1066
		{$response['render']=$render['render'];}
1067
 
1068
	return $response;
1069
 
1070
}
1071
function changeAddress($data=array())
1072
{
1073
	$response =array();
1074
	if(isset($data['response']) && !empty($data['response'])){
1075
		$response[] = json_decode($data['response']);
1076
	}
1077
	$render = $this->config->item(__FUNCTION__);
1078
	if(isset($render['render']) and !empty($render['render']))
1079
		{$response['render']=$render['render'];}
1080
 
1081
	return $response;
1082
 
1083
}
1084
function insuranceInfo($data=array())
1085
{
1086
	$response =array();
1087
	if(isset($data['response']) && !empty($data['response'])){
1088
		$response[] = json_decode($data['response']);
1089
	}
1090
	$render = $this->config->item(__FUNCTION__);
1091
	if(isset($render['render']) and !empty($render['render']))
1092
		{$response['render']=$render['render'];}
1093
 
1094
	return $response;
1095
 
1096
}
1097
function orderconfirmation_process($data=array())
1098
{
1099
 
1100
  $response =array();
1101
  if(isset($data['response']) && !empty($data['response'])){
1102
    	$response[] = json_decode($data['response']);
1103
   }
1104
  $render = $this->config->item(__FUNCTION__);
1105
  if(isset($render['render']) and !empty($render['render']))
1106
    {$response['render']=$render['render'];}
1107
 
1108
  return $response;
1109
 
1110
}
1111
function payment_process($data=array())
1112
{
1113
	$response =array();
1114
	if(isset($data['response']) && !empty($data['response'])){
1115
		$response[] = urldecode($data['response']);
1116
	}
1117
	$render = $this->config->item(__FUNCTION__);
1118
	if(isset($render['render']) and !empty($render['render']))
1119
		{$response['render']=$render['render'];}
1120
 
1121
	return $response;
1122
 
1123
}
1124
function emi($data=array())
1125
{
1126
 
1127
	$response =array();
1128
	if(isset($data['response']) && !empty($data['response'])){
1129
		$response[] = json_decode($data['response']);
1130
	}
1131
	$render = $this->config->item(__FUNCTION__);
1132
	if(isset($render['render']) and !empty($render['render']))
1133
		{$response['render']=$render['render'];}
1134
 
1135
	return $response;
1136
 
1137
}
1138
 
1139
function account($data=array())
1140
{
1141
 
1142
$response =array();
1143
	if(isset($data['response']) && !empty($data['response'])){
1144
		$response[] = json_decode($data['response']);
1145
	}
1146
	$render = $this->config->item(__FUNCTION__);
1147
	if(isset($render['render']) and !empty($render['render']))
1148
		{$response['render']=$render['render'];}
1149
 
1150
	return $response;
1151
	//print_r($data);
1152
}
1153
 
1154
function closed($data=array())
1155
{
1156
 
1157
	$response =array();
1158
	if(isset($data['response']) && !empty($data['response'])){
1159
		$response[] = json_decode($data['response']);
1160
	}
1161
	$render = $this->config->item(__FUNCTION__);
1162
	if(isset($render['render']) and !empty($render['render']))
1163
		{$response['render']=$render['render'];}
1164
 
1165
	return $response;
1166
	//print_r($data);
1167
}
1168
 
1169
function order_details($data=array())
1170
{
1171
 
1172
	$response =array();
1173
	if(isset($data['response']) && !empty($data['response'])){
1174
		$response[] = json_decode($data['response']);
1175
	}
1176
	$render = $this->config->item(__FUNCTION__);
1177
	if(isset($render['render']) and !empty($render['render']))
1178
		{$response['render']=$render['render'];}
1179
 
1180
	return $response;
1181
	//print_r($data);
1182
}
1183
 
1184
function failed($data=array())
1185
{
1186
$response =array();
1187
	if(isset($data['response']) && !empty($data['response'])){
1188
		$response[] = json_decode($data['response']);
1189
	}
1190
	$render = $this->config->item(__FUNCTION__);
1191
	if(isset($render['render']) and !empty($render['render']))
1192
		{$response['render']=$render['render'];}
1193
 
1194
	return $response;
1195
	//print_r($data);
1196
}
1197
 
1198
function wallet($data=array())
1199
{
1200
 
1201
$response =array();
1202
	if(isset($data['response']) && !empty($data['response'])){
1203
		$response[] = json_decode($data['response']);
1204
	}
1205
	$render = $this->config->item(__FUNCTION__);
1206
	if(isset($render['render']) and !empty($render['render']))
1207
		{$response['render']=$render['render'];}
1208
 
1209
	return $response;
1210
	//print_r($data);
1211
}
1212
function myrecharges($data=array())
1213
{
1214
 
1215
$response =array();
1216
	if(isset($data['response']) && !empty($data['response'])){
1217
		$response[] = json_decode($data['response']);
1218
	}
1219
	$render = $this->config->item(__FUNCTION__);
1220
	if(isset($render['render']) and !empty($render['render']))
1221
		{$response['render']=$render['render'];}
1222
 
1223
	return $response;
1224
	//print_r($data);
1225
}
1226
 
1227
function purchases($data=array())
1228
{
1229
	print_r($data);
1230
	die();
1231
	$response =array();
1232
		if(isset($data['response']) && !empty($data['response'])){
1233
		$data = json_decode($data['response']);
1234
		foreach($data as $d){
1235
			$childarray=array();
1236
			$childarray['orderId']=$d->increment_id;
1237
			$date = explode(" ",$d->date);
1238
			$childarray['date']=$date[0];
1239
			$childarray['total']=number_format((float)$d->amount, 2, '.', '');
1240
			$childarray['status']=$d->status;
1241
			$response[]=$childarray;
1242
		}
1243
 
1244
	}
1245
	$render = $this->config->item(__FUNCTION__);
1246
	if(isset($render['render']) and !empty($render['render']))
1247
		{$response['render']=$render['render'];}
1248
 
1249
	return $response;
1250
	//print_r($data);
1251
}
1252
function details($data=array())
1253
{
10713 lgm 1254
	print_r($data);
1255
	die();
10582 lgm 1256
	$response =array();
1257
		if(isset($data['response']) && !empty($data['response'])){
1258
		$data = json_decode($data['response']);
1259
		foreach($data as $d){
1260
			$childarray=array();
1261
			$childarray['orderId']=$d->increment_id;
1262
			$date = explode(" ",$d->date);
1263
			$childarray['date']=$date[0];
1264
			$childarray['total']=number_format((float)$d->amount, 2, '.', '');
1265
			$childarray['status']=$d->status;
1266
			$response[]=$childarray;
1267
		}
1268
 
1269
	}
1270
	$render = $this->config->item(__FUNCTION__);
1271
	if(isset($render['render']) and !empty($render['render']))
1272
		{$response['render']=$render['render'];}
1273
 
1274
	return $response;
1275
	//print_r($data);
1276
}
1277
 
1278
 
1279
}