Subversion Repositories SmartDukaan

Rev

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

Rev 13532 Rev 13673
Line 13... Line 13...
13
 *
13
 *
14
 * @var array
14
 * @var array
15
 */
15
 */
16
	public $components = array('Paginator');
16
	public $components = array('Paginator');
17
 
17
 
-
 
18
	public function beforeFilter() {		
-
 
19
		parent::beforeFilter();
-
 
20
		$this->Auth->allow('saholic');
-
 
21
		$this->apihost = Configure::read('pythonapihost');
-
 
22
	}
-
 
23
 
-
 
24
	public function saholic($userId=null){
-
 
25
		$this->response->type('json');
-
 
26
		$this->layout = 'ajax';
-
 
27
		if(!$userId){
-
 
28
			$result = array('success'=>false,'message'=>'UserId is missing','account_key'=>-1);
-
 
29
		}else{
-
 
30
			$options = array('conditions'=>array('user_id'=>$userId,'account_type'=>'saholic'),'recursive'=>-1,'fields'=>'account_key');
-
 
31
			$userAccount = $this->UserAccount->find('first',$options);
-
 
32
			if(empty($userAccount)){
-
 
33
				$result = array('success'=>false,'message'=>'UserId not present in our system','account_key'=>-1);
-
 
34
			}else{
-
 
35
				$result = array('success'=>true,'message'=>'UserId present in our system','account_key'=>$userAccount['UserAccount']['account_key']);
-
 
36
			}
-
 
37
		}
-
 
38
		$this->set(array(
-
 
39
		    'result' => $result,
-
 
40
		    // 'callback' => $callback,
-
 
41
		    '_serialize' => array('result')
-
 
42
		));
-
 
43
		$this->render('/Elements/json');	
-
 
44
	}
18
/**
45
/**
19
 * index method
46
 * index method
20
 *
47
 *
21
 * @return void
48
 * @return void
22
 */
49
 */