| 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);
|