Subversion Repositories SmartDukaan

Rev

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

Rev 19318 Rev 19359
Line 1314... Line 1314...
1314
		    'result' => $result,
1314
		    'result' => $result,
1315
		    '_serialize' => array('result')
1315
		    '_serialize' => array('result')
1316
		));
1316
		));
1317
		$this->render('/Elements/json');	
1317
		$this->render('/Elements/json');	
1318
	}
1318
	}
-
 
1319
 
-
 
1320
	public function admin_target($userId=null){
-
 
1321
		$this->layout = "innerpages";
-
 
1322
		$user_id = $userId;
-
 
1323
		$cachekey = 'target-'.$user_id;
-
 
1324
		$getoffer = Cache::read($cachekey,'target');
-
 
1325
		$current_time = time();
-
 
1326
		$response = "";
-
 
1327
		if($getoffer === false){
-
 
1328
			$offerurl = $this->apihost."getOfferForUser/?user_id=".$user_id;
-
 
1329
			$response = $this->make_request($offerurl,null);
-
 
1330
			Cache::write($cachekey , $response ,'target');
-
 
1331
			if(!empty($response)){
-
 
1332
				
-
 
1333
								if($response['startDate']/1000 <= $current_time && $response['endDate']/1000 >= $current_time ){
-
 
1334
					
-
 
1335
								}
-
 
1336
								else{
-
 
1337
									$response = "";
-
 
1338
									}
-
 
1339
				}
-
 
1340
				else{
-
 
1341
					$response = "";
-
 
1342
				}
-
 
1343
		}else{
-
 
1344
			if(!empty($getoffer)){
-
 
1345
					$response = $getoffer;
-
 
1346
					if($response['startDate']/1000 <= $current_time && $response['endDate']/1000 >= $current_time ){
-
 
1347
						
-
 
1348
					}
-
 
1349
					else{
-
 
1350
						$response = "";
-
 
1351
					}
-
 
1352
				}
-
 
1353
		}
-
 
1354
		
-
 
1355
		$maxpercentage = 0;
-
 
1356
 
-
 
1357
		if(isset($response['target2_cash_back_percetage']) && !empty($response['target2_cash_back_percetage'])){
-
 
1358
			$maxpercentage = $response['target2_cash_back_percetage'];
-
 
1359
		}
-
 
1360
		else{
-
 
1361
			if(isset($response['target1_cash_back_percetage']) && !empty($response['target1_cash_back_percetage'])){
-
 
1362
				$maxpercentage = $response['target1_cash_back_percetage'];
-
 
1363
			}
-
 
1364
		}
-
 
1365
		
-
 
1366
		
-
 
1367
		$this->loadModel('User');
-
 
1368
		$user_email = "";
-
 
1369
		if($user_id != null || $user_id != ''){
-
 
1370
			$opt = array('conditions'=>array('id'=>$user_id),'recursive'=>-1,'fields'=>'email');
-
 
1371
			$usId = $this->User->find('first',$opt);
-
 
1372
			$user_email = $usId['User']['email'];
-
 
1373
		}
-
 
1374
		$this->set(compact('response','maxpercentage','user_email'));
-
 
1375
	}
1319
}
1376
}