Subversion Repositories SmartDukaan

Rev

Rev 15467 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15467 Rev 15839
Line 71... Line 71...
71
		
71
		
72
		$storeicons = Configure::read('storeicons');
72
		$storeicons = Configure::read('storeicons');
73
		$this->loadModel('Campaign');
73
		$this->loadModel('Campaign');
74
		$campaigns = $this->Campaign->getActiveCampaigns();	
74
		$campaigns = $this->Campaign->getActiveCampaigns();	
75
		$rows = sizeof($categorydeals);
75
		$rows = sizeof($categorydeals);
-
 
76
		$showCategories = True;
76
		if($rows>=1){
77
		if($rows>=1){
77
			$this->set('deals',$categorydeals);
78
			$this->set('deals',$categorydeals);
78
			$this->set('storeicons',$storeicons);
79
			$this->set('storeicons',$storeicons);
79
			$this->set('campaigns',$campaigns);
80
			$this->set('campaigns',$campaigns);
-
 
81
			$this->set('showCategories', $showCategories);
80
			$this->render('categorydeals');
82
			$this->render('categorydeals');
81
		}else{
83
		}else{
82
			foreach ($categorydeals as $key => $dealarr) {
84
			foreach ($categorydeals as $key => $dealarr) {
83
				foreach ($dealarr as $key => $deal) {
85
				foreach ($dealarr as $key => $deal) {
84
					$deals[] = $deal[0];
86
					$deals[] = $deal[0];
85
				}				
87
				}				
86
			}
88
			}
87
			$this->set(compact('deals','storeicons','campaigns'));
89
			$this->set(compact('deals','storeicons','campaigns','showCategories'));
88
		}		
90
		}		
89
	}
91
	}
90
/*
92
/*
91
	*
93
	*
92
 * view method
94
 * view method
Line 120... Line 122...
120
		// $apideals = $this->Api->getDealsByCategory($this->Auth->User('id'),$id,$page);
122
		// $apideals = $this->Api->getDealsByCategory($this->Auth->User('id'),$id,$page);
121
		// $deals = $apideals['products'];
123
		// $deals = $apideals['products'];
122
		$myactions = $this->Api->getMyActions($this->Auth->User('id'));
124
		$myactions = $this->Api->getMyActions($this->Auth->User('id'));
123
	  	$storeicons = Configure::read('storeicons');
125
	  	$storeicons = Configure::read('storeicons');
124
	  	$this->loadModel('Campaign');
126
	  	$this->loadModel('Campaign');
-
 
127
	  	$showCategories = True;
125
	  	$campaigns = $this->Campaign->getActiveCampaigns();	
128
	  	$campaigns = $this->Campaign->getActiveCampaigns();	
126
		$this->set(compact('deals','id','page','sort','direction','notification','storeicons','campaigns'));
129
		$this->set(compact('deals','id','page','sort','direction','notification','storeicons','campaigns','showCategories'));
127
	}
130
	}
128
 
131
 
129
	public function getdeals($id = null) {
132
	public function getdeals($id = null) {
130
		$this->log('getdeal id '.$id,'api');
133
		$this->log('getdeal id '.$id,'api');
131
		$likedDeals = $disLikedDeals = array();
134
		$likedDeals = $disLikedDeals = array();
Line 150... Line 153...
150
		// $apideals = $this->Api->getDealsByCategory($this->Auth->User('id'),$id,$page);
153
		// $apideals = $this->Api->getDealsByCategory($this->Auth->User('id'),$id,$page);
151
		// $deals = $apideals['products'];
154
		// $deals = $apideals['products'];
152
		
155
		
153
	  	$storeicons = Configure::read('storeicons');
156
	  	$storeicons = Configure::read('storeicons');
154
	  	$this->loadModel('Campaign');
157
	  	$this->loadModel('Campaign');
-
 
158
	  	$showCategories = False;
155
	  	$campaigns = $this->Campaign->getActiveCampaigns();	
159
	  	$campaigns = $this->Campaign->getActiveCampaigns();	
156
		$this->set(compact('deals','id','page','sort','direction','storeicons','campaigns'));
160
		$this->set(compact('deals','id','page','sort','direction','storeicons','campaigns','showCategories'));
157
		if(!empty($deals)){
161
		if(!empty($deals)){
158
			$this->render('/Elements/deals');
162
			$this->render('/Elements/deals');
159
		}else{
163
		}else{
160
			$this->render('/Elements/nodeals');
164
			$this->render('/Elements/nodeals');
161
		}
165
		}