Subversion Repositories SmartDukaan

Rev

Rev 11924 | Rev 12162 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11924 Rev 12160
Line 105... Line 105...
105
	}
105
	}
106
	if(isset($data['response']) and !empty($data['response']))
106
	if(isset($data['response']) and !empty($data['response']))
107
	{
107
	{
108
		foreach($data['response'] as $resp)
108
		foreach($data['response'] as $resp)
109
		{
109
		{
-
 
110
			// echo $resp;
110
			$parsedata='';
111
			$parsedata='';
111
			if(isset($responses[$resp]) and !empty($responses[$resp]))
112
			if(isset($responses[$resp]) and !empty($responses[$resp]))
112
			{
113
			{
113
				$parsedata= $this->$resp($responses[$resp]);
114
				$parsedata= $this->$resp($responses[$resp]);
114
		
115
		
Line 566... Line 567...
566
}
567
}
567
//product list
568
//product list
568
 
569
 
569
function product_list($data=array())
570
function product_list($data=array())
570
{
571
{
571
	
-
 
572
	$data = json_decode($data['response']);
572
	$data = json_decode($data['response']);
573
	$response =array();
573
	$response =array();
574
	if(isset($data) && !empty($data))
574
	if(isset($data) && !empty($data)){	
-
 
575
		foreach ($data->response->items as $key => $item) {
-
 
576
			$formattedData = $this->privatedealformat($item);
-
 
577
			if(!$formattedData) {
-
 
578
				unset($data->response->items[$key]);
-
 
579
			} else {
-
 
580
				unset($data->response->items[$key]->itemPojos);
-
 
581
				$data->response->items[$key]->dealPrice = $formattedData->dealprice;
-
 
582
				$data->response->items[$key]->dealColors = $formattedData->dealcolors;
-
 
583
				$data->response->items[$key]->offer_text = $formattedData->dealText;
-
 
584
			}
-
 
585
		}
575
	$response[]=$data;
586
		$response[]=$data;
-
 
587
	}
576
	$render = $this->config->item(__FUNCTION__);
588
	$render = $this->config->item(__FUNCTION__);
577
	if(isset($render['render']) and !empty($render['render']))
589
	if(isset($render['render']) and !empty($render['render']))
578
		{$response['render']=$render['render'];}
590
		{$response['render']=$render['render'];}
579
	return $response;
591
	return $response;
580
}
592
}
Line 629... Line 641...
629
 
641
 
630
function special_page($data=array())
642
function special_page($data=array())
631
{
643
{
632
	$data = json_decode($data['response']);
644
	$data = json_decode($data['response']);
633
	$response =array();
645
	$response =array();
634
	if(isset($data) && !empty($data))
646
	if(isset($data) && !empty($data)){
-
 
647
		$authorized=$this->session->userdata('authorized');
-
 
648
		if(isset($authorized['isPrivateDealUser'])) {
-
 
649
			foreach ($data->result->results as $key => $item) {
-
 
650
				$formattedData = $this->privatedealformat($item);
-
 
651
				if(!$formattedData) {
-
 
652
					unset($data->response->items[$key]);
-
 
653
				} else {
-
 
654
					unset($data->response->items[$key]->itemPojos);
-
 
655
					$data->response->items[$key]->dealPrice = $formattedData->dealprice;
-
 
656
					$data->response->items[$key]->dealColors = $formattedData->dealcolors;
-
 
657
					$data->response->items[$key]->offer_text = $formattedData->dealText;
-
 
658
				}
-
 
659
			}
-
 
660
		}
635
	$response[]=$data;
661
		$response[]=$data;
-
 
662
	}
636
	$render = $this->config->item(__FUNCTION__);
663
	$render = $this->config->item(__FUNCTION__);
637
	if(isset($render['render']) and !empty($render['render']))
664
	if(isset($render['render']) and !empty($render['render']))
638
		{$response['render']=$render['render'];}
665
		{$response['render']=$render['render'];}
639
	return $response;
666
	return $response;
640
 
667