Вход Регистрация
Файл: Luxe-Shop v6.0/application/helpers/yad_helper.php
Строк: 87
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
error_reporting(1);
require_once(
'lib/YandexMoney.php');

function 
create_cid($clid)
{
    
$red_uri "http://".$_SERVER['HTTP_HOST'].'/yandex/token';
    
$scope "account-info " .
        
"operation-history " .
        
"operation-details ";
    
$authUri YandexMoney::authorizeUri($clid$red_uri$scope);
    
header('Location: ' $authUri);    
}

function 
create_token($clid,$code)
{
    
$ym = new YandexMoney($clid);
    
$red_uri "http://".$_SERVER['HTTP_HOST'].'/yandex/token';
    
$receiveTokenResp $ym->receiveOAuthToken($code$red_uri);
    if (
$receiveTokenResp->isSuccess()) {
        
$resp['token'] = $receiveTokenResp->getAccessToken();
    } else {
        
$resp['error'] = "Error: " $receiveTokenResp->getError();
        return 
$resp;
    }
    
$getwallet $ym->accountInfo($resp['token']);
    if (
$getwallet->isSuccess()) {
        
$resp['wallet'] = $getwallet->getAccount();
        return 
$resp;
    } else {
        
$resp['error'] = "Error: " $getwallet->getError();
        return 
$resp;
    }
}

function 
get_operations($clid,$token)
{
    if(!empty(
$token))
    {
        
$ym = new YandexMoney($clid);
        
$resp $ym->operationHistory($token010);
        if (
$resp->isSuccess()) {
            
$res $resp->getOperations();
            return 
$res;
        }
    }
}

function 
get_operation($clid,$token,$id)
{
    
$ym = new YandexMoney($clid);
    
$resp $ym->operationDetail($token$id); 
    return 
$resp;
}

function 
check_pay_yad($clid,$token,$bill,$price)
{
    
$operations get_operations($clid,$token);
    foreach(
$operations as $operation)
    {
        
$resp get_operation($clid,$token,$operation->operationId);
        if(
number_format($resp->amount2'.''') == $price && $resp->message == $bill && empty($resp->codepro))
        return 
TRUE;
    }
}


function 
check_yad($clid,$token)
{
    if(!empty(
$token))
    {
        
$ym = new YandexMoney($clid);
        
$resp $ym->operationHistory($token03);
        if (
$resp->isSuccess()) {
            
$res['operations'] = $resp->getOperations();
        } else {
            die(
$resp->getError());
        }
    }
    else
    {
        die();
    }
}

?>
Онлайн: 3
Реклама