Пример #1
0
 function get_partview_html($request)
 {
     $page = parent::_frontend($request);
     $html = isset($page['body']) ? $page['body'] : '';
     $baseurl = $this->base_url();
     $html = preg_replace('/<base>/i', '<base href="' . $baseurl . '">', $html);
     //$html = preg_replace('/href="\?/i', 'href="'.$this->base_url().'?', $html);
     $path = str_replace('/', '\\/', substr($baseurl, strpos($baseurl, '/', 7)));
     $html = preg_replace('/(var\\s+Shop\\s*=\\s*{"set":{"path":").*?"/i', '$1' . $path . '"', $html);
     return $html;
 }
Пример #2
0
<?php

if (!defined('IN_ASSIS_SERVICE')) {
    exit;
}
require_once CORE_DIR . '/func_ext.php';
require_once CORE_DIR . '/include/shopCore.php';
class assisCore extends shopCore
{
    function run()
    {
    }
}
$system = new assisCore(array());
$GLOBALS['system'] =& $system;
$GLOBALS['as_debug'] = false;
if (!defined('DIRECTORY_SEPARATOR')) {
    define('DIRECTORY_SEPARATOR', '/');
}
define('AS_DIR', dirname(__FILE__));
define('AS_SERVICE_DIR', AS_DIR . '/service/');
define('AS_VALIDATOR_DIR', AS_DIR . '/validator/');
define('AS_TMP_DIR', HOME_DIR . '/tmp/');
define('AS_LOG_DIR', HOME_DIR . '/logs/');
define('AS_SYNC_DELETED', -1);
define('AS_SYNC_UNCHANGED', 0);
define('AS_SYNC_ADDED', 1);
define('AS_SYNC_MODIFIED', 2);
define('DATABACK_DIR', HOME_DIR . '/backup/');
define('AS_TOKEN_TIMEOUT', 30);
$token = isset($_GET['token']) ? $_GET['token'] : '';