Subversion Repositories SmartDukaan

Rev

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

Rev 16784 Rev 16840
Line 140... Line 140...
140
		}else{
140
		}else{
141
			$fortnightIds[] = 2*(date('m',time())-1);
141
			$fortnightIds[] = 2*(date('m',time())-1);
142
			$fortnightIds[] = 2*(date('m',time())-1)+1;
142
			$fortnightIds[] = 2*(date('m',time())-1)+1;
143
		}
143
		}
144
		$cashBacks = array();
144
		$cashBacks = array();
-
 
145
		$url = $this->apihost.'appUserCashBack/'.$userId.'/Approved';
-
 
146
		$getapproved = $this->make_request($url,null);
-
 
147
		// debug($getapproved);
-
 
148
		$fortnight = array();
-
 
149
		$fortnight_amount = array();
-
 
150
		$counter = 0;
-
 
151
		$total_approved_amount = 0;
-
 
152
		$current_date =  date("Y");
-
 
153
		foreach ($getapproved["UserAppCashBack"] as $key => $value) {
-
 
154
			 $fortnight[$counter] = $value["fortnightOfYear"];
-
 
155
			 $fortnight_amount[$counter] = $value["amount"];
-
 
156
			 $total_approved_amount += $value["amount"];
-
 
157
			 $counter++;
-
 
158
		}
-
 
159
		$approvedFortnight = array();
-
 
160
		for($i=0; $i<count($fortnight); $i++){
-
 
161
			$url = $this->apihost.'appUserBatchDrillDown/'.$userId.'/'.$fortnight[$i].'/'.$current_date;
-
 
162
			$approvedFortnight[] = $this->make_request($url,null);
-
 
163
		// $url = $this->apihost.'appUserBatchDrillDown/1/16/2015';
-
 
164
		// $approvedFortnight[] = $this->make_request($url,null);
-
 
165
		}
-
 
166
		
-
 
167
		$this->set(compact('fortnight','total_approved_amount','fortnight_amount','approvedFortnight'));		
-
 
168
 
-
 
169
 
145
		foreach ($fortnightIds AS $fortnightId){
170
		foreach ($fortnightIds AS $fortnightId){
146
			$appInstalls = array();
171
			$appInstalls = array();
147
			$options = array('conditions'=>array('fortnightOfYear'=>$fortnightId,'user_id'=>$this->Auth->User('id')),'fields'=>array('status','amount'));
172
			$options = array('conditions'=>array('fortnightOfYear'=>$fortnightId,'user_id'=>$this->Auth->User('id')),'fields'=>array('status','amount'));
148
			$temp = $this->UserAppCashback->find('first',$options);
173
			$temp = $this->UserAppCashback->find('first',$options);
149
			if(isset($temp) && !empty($temp)){
174
			if(isset($temp) && !empty($temp)){
Line 163... Line 188...
163
		if(!empty($response['data'])){
188
		if(!empty($response['data'])){
164
			$this->set(compact('storemapping','activestores','pendingOrders','approvedOrders','creditedOrders','pendingCashbacks','creditedCashbacks','pendingAmount','approvedAmount','creditedAmount','cashBacks'));
189
			$this->set(compact('storemapping','activestores','pendingOrders','approvedOrders','creditedOrders','pendingCashbacks','creditedCashbacks','pendingAmount','approvedAmount','creditedAmount','cashBacks'));
165
		}
190
		}
166
	}
191
	}
167
 
192
 
-
 
193
	public function getAppByDate($date) {
-
 
194
		$url = $this->apihost.'appUserBatchDateDrillDown/1/'.$date;
-
 
195
		$getApp = $this->make_request($url,null);
-
 
196
		echo $getApp;
-
 
197
	}
-
 
198
 
168
	public function usercashbacks($userId) {		
199
	public function usercashbacks($userId) {		
169
		$this->layout = "innerpages";
200
		$this->layout = "innerpages";
170
		$url = $this->apihost."storeorder/user/".$userId."?page=1&window=50";
201
		$url = $this->apihost."storeorder/user/".$userId."?page=1&window=50";
171
		$response = $this->make_request($url,null);
202
		$response = $this->make_request($url,null);
172
		// debug($response);
203
		// debug($response);