Esempio n. 1
0
<?php

/***************************************************************************
*                                                                          *
*   (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev    *
*                                                                          *
* This  is  commercial  software,  only  users  who have purchased a valid *
* license  and  accept  to the terms of the  License Agreement can install *
* and use this program.                                                    *
*                                                                          *
****************************************************************************
* PLEASE READ THE FULL TEXT  OF THE SOFTWARE  LICENSE   AGREEMENT  IN  THE *
* "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE.            *
****************************************************************************/
use Tygh\Ym\ApiClient;
if (!defined('BOOTSTRAP')) {
    die('Access denied');
}
$api = new ApiClient();
if ($mode == 'oauth') {
    if (!empty($_REQUEST['code'])) {
        $api->auth($_REQUEST['code']);
    }
    return array(CONTROLLER_STATUS_REDIRECT, 'addons.update&addon=yandex_market&selected_section=yandex_market_purchase');
}
if ($mode == 'api_test') {
    $res = $api->test();
    fn_print_die($res);
}
Esempio n. 2
0
 function inline($string)
 {
     if ($count = preg_match_all("/(?:<del>([\\s\\S]+)<\\/del><ins>([\\s\\S]+)<\\/ins>)|(?:<ins>([\\s\\S]+)<\\/ins>)|(?:<del>([\\s\\S]+)<\\/del>)/iU", $string, $array)) {
         $data = preg_split("/(?:<del>[\\s\\S]+<\\/del><ins>[\\s\\S]+<\\/ins>)|(?:<ins>[\\s\\S]+<\\/ins>)|(?:<del>[\\s\\S]+<\\/del>)/iU", $string);
         fn_print_die($data, $array);
     }
 }
Esempio n. 3
0
} elseif ($mode == 'get_category_features') {
    $template_data = $features = array();
    if (!empty($_REQUEST['category_id'])) {
        $features = fn_get_ebay_category_features($_REQUEST['category_id']);
    }
    if (!empty($_REQUEST['template_id'])) {
        $template_data = fn_get_ebay_template($_REQUEST['template_id']);
    }
    Tygh::$app['view']->assign('template_data', $template_data);
    Tygh::$app['view']->assign('category_features', $features);
    Tygh::$app['view']->assign('data_id', $_REQUEST['data_id']);
    if (defined('AJAX_REQUEST')) {
        Tygh::$app['view']->display('addons/ebay/views/ebay/components/category_features.tpl');
        exit;
    } else {
        fn_print_die($features, $_REQUEST);
    }
} elseif ($mode == 'get_shippings') {
    $template_data = fn_get_ebay_template($_REQUEST['template_id']);
    Tygh::$app['view']->assign('shipping_type', $_REQUEST['shipping_type']);
    Tygh::$app['view']->assign('template_data', $template_data);
    if (defined('AJAX_REQUEST')) {
        Tygh::$app['view']->display('addons/ebay/views/ebay/update.tpl');
        exit;
    }
} elseif ($mode == 'get_orders') {
    fn_define('ORDER_MANAGEMENT', true);
    if (fn_allowed_for('ULTIMATE')) {
        if (Registry::get('runtime.company_id')) {
            list($success_orders, $failed_orders) = fn_get_ebay_orders($cart, $customer_auth);
            if (!empty($success_orders)) {
Esempio n. 4
0
function fnd()
{
    $args = func_get_args();
    return fn_print_die($args);
}