Subversion Repositories SmartDukaan

Rev

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

Rev 20497 Rev 20613
Line 539... Line 539...
539
			return Configure::read('saholicauthurl').$data.$token.'&v=2';
539
			return Configure::read('saholicauthurl').$data.$token.'&v=2';
540
		}
540
		}
541
		return Configure::read('saholicauthurl').$data.$token;
541
		return Configure::read('saholicauthurl').$data.$token;
542
	}
542
	}
543
 
543
 
-
 
544
	function getBigUtsavAutoLoginUrl($userId,$next) {
-
 
545
		$saholicoffline = Configure::read('saholicoffline');
-
 
546
		if($saholicoffline) {
-
 
547
			$url = "/abouts/saholicoffline";
-
 
548
			return $url;
-
 
549
		}
-
 
550
		$this->loadModel('User');
-
 
551
		$this->User->Behaviors->attach('Containable');
-
 
552
		$options = array('contain'=>array('UserAccount'), 'conditions'=>array('User.id'=>$userId),'fields'=>array('username','email'),'recursive'=>-1);
-
 
553
		$user = $this->User->find('first',$options);
-
 
554
		$this->log("user_accounts ".print_r($user,1),'headers');
-
 
555
		$data = array('email'=>$user['User']['email'],'Id'=>$user['UserAccount'][0]['account_key'],'cartId' => $user['UserAccount'][1]['account_key'],'isPrivateDealUser'=>1,'next'=>$next);
-
 
556
		$data = '?data='.base64_encode(serialize($data));
-
 
557
		$token = '&token='.md5(Configure::read('saholicapikey').'|'.$user['UserAccount'][0]['account_key']);		
-
 
558
		$url = Configure::read('saholicapihost')."login!authorizeProfitMandiUser?userId=".$user['UserAccount'][0]['account_key']."&source=ProfitMandi";
-
 
559
		$result = $this->make_request($url,null);
-
 
560
		$this->log(print_r($result,1),'headers');
-
 
561
		if(!empty($result['tokenString'])){
-
 
562
			$token = '&token='.$result['tokenString'];
-
 
563
			return Configure::read('bigutsavauthurl').$data.$token.'&v=2';
-
 
564
		}
-
 
565
		return Configure::read('bigutsavauthurl').$data.$token;
-
 
566
	}
-
 
567
 
544
 	function createUploadDirectory($modelClass) {
568
 	function createUploadDirectory($modelClass) {
545
        //Create directory
569
        //Create directory
546
        if (!is_dir(WWW_ROOT.'uploads'.DS.$modelClass)) {            
570
        if (!is_dir(WWW_ROOT.'uploads'.DS.$modelClass)) {            
547
            $this->log("making directory for $modelClass". WWW_ROOT.DS.'uploads'.DS.$modelClass);
571
            $this->log("making directory for $modelClass". WWW_ROOT.DS.'uploads'.DS.$modelClass);
548
            mkdir(WWW_ROOT.'uploads'.DS.$modelClass,0777);
572
            mkdir(WWW_ROOT.'uploads'.DS.$modelClass,0777);