| Line 253... |
Line 253... |
| 253 |
$url = $this->apihost.'appUserBatchDateDrillDown/1/'.$date;
|
253 |
$url = $this->apihost.'appUserBatchDateDrillDown/1/'.$date;
|
| 254 |
$getApp = $this->make_request($url,null);
|
254 |
$getApp = $this->make_request($url,null);
|
| 255 |
echo $getApp;
|
255 |
echo $getApp;
|
| 256 |
}
|
256 |
}
|
| 257 |
|
257 |
|
| 258 |
public function usercashbacks($userId) {
|
258 |
public function usercashbacks($userId) {
|
| - |
|
259 |
$this->set('byUser',$userId);
|
| 259 |
$this->layout = "innerpages";
|
260 |
$this->layout = "innerpages";
|
| 260 |
$url = $this->apihost."storeorder/user/".$userId."?page=1&window=50";
|
261 |
$url = $this->apihost."storeorder/user/".$userId."?page=1&window=50";
|
| 261 |
$response = $this->make_request($url,null);
|
262 |
$response = $this->make_request($url,null);
|
| 262 |
// debug($response);
|
263 |
// debug($response);
|
| 263 |
$creditedOrders = $pendingOrders = $approvedOrders = array();
|
264 |
$creditedOrders = $pendingOrders = $approvedOrders = array();
|
| Line 364... |
Line 365... |
| 364 |
ksort($creditKeyArray);
|
365 |
ksort($creditKeyArray);
|
| 365 |
// debug($creditKeyArray);
|
366 |
// debug($creditKeyArray);
|
| 366 |
$this->set(compact('getcredited','creditedFortnight','creditKeyArray','total_credited_amount'));
|
367 |
$this->set(compact('getcredited','creditedFortnight','creditKeyArray','total_credited_amount'));
|
| 367 |
// debug($creditedFortnight);
|
368 |
// debug($creditedFortnight);
|
| 368 |
// App Credit End
|
369 |
// App Credit End
|
| - |
|
370 |
|
| - |
|
371 |
// Approved Start
|
| - |
|
372 |
|
| - |
|
373 |
$url = $this->apihost.'appUserCashBack/'.$userId.'/Approved';
|
| - |
|
374 |
$getapproved = $this->make_request($url,null);
|
| - |
|
375 |
$fortnight = array();
|
| - |
|
376 |
$fortnight_amount = array();
|
| - |
|
377 |
$counter = 0;
|
| - |
|
378 |
$total_approved_amount = 0;
|
| - |
|
379 |
$current_date = date("Y");
|
| - |
|
380 |
foreach ($getapproved["UserAppCashBack"] as $key => $value) {
|
| - |
|
381 |
$fortnight[$counter] = $value["fortnightOfYear"];
|
| - |
|
382 |
$fortnight_amount[$counter] = $value["amount"];
|
| - |
|
383 |
$total_approved_amount += $value["amount"];
|
| - |
|
384 |
$counter++;
|
| - |
|
385 |
}
|
| - |
|
386 |
$approvedFortnight = array();
|
| - |
|
387 |
for($i=0; $i<count($fortnight); $i++){
|
| - |
|
388 |
$url = $this->apihost.'appUserBatchDrillDown/'.$userId.'/'.$fortnight[$i].'/'.$current_date;
|
| - |
|
389 |
$approvedFortnight[$i] = $this->make_request($url,null);
|
| - |
|
390 |
// $url = $this->apihost.'appUserBatchDrillDown/1/16/2015';
|
| - |
|
391 |
// $approvedFortnight[] = $this->make_request($url,null);
|
| - |
|
392 |
}
|
| - |
|
393 |
// debug($approvedFortnight);
|
| - |
|
394 |
$this->set(compact('fortnight','total_approved_amount','fortnight_amount','approvedFortnight'));
|
| - |
|
395 |
// Approved End
|
| - |
|
396 |
|
| 369 |
if(!empty($response['data'])){
|
397 |
if(!empty($response['data'])){
|
| 370 |
$this->set(compact('storemapping','activestores','pendingOrders','approvedOrders','creditedOrders','pendingCashbacks','creditedCashbacks','pendingAmount','approvedAmount','creditedAmount'));
|
398 |
$this->set(compact('storemapping','activestores','pendingOrders','approvedOrders','creditedOrders','pendingCashbacks','creditedCashbacks','pendingAmount','approvedAmount','creditedAmount'));
|
| 371 |
}
|
399 |
}
|
| 372 |
}
|
400 |
}
|
| 373 |
|
401 |
|