<?php namespace DemoShop; define('DEMOSHOP_PATH', realpath('..')); set_error_handler(function ($code, $string) { throw new \Exception($string, $code); }, E_ALL | E_STRICT); require DEMOSHOP_PATH . '/config.php'; require DEMOSHOP_PATH . '/classes/autoload.php'; try { ob_start(); /** * Подключение к базе данных */ Database::setConnString(DEMOSHOP_DATABASE); /** * Инициализация приложения */ $app = new App(); /** * Проверяем параметры запроса на наличие параметров перехода из CPA-сетей * CPA::checkTraffic() вернет true, если пользователь пришел на сайт по партнерской ссылке */ $isNewCpaTraffic = \Actionpay\CPA::checkTraffic(); // в целях демонстрации, идентификационные параметры партнера будут выведены на странице if ($isNewCpaTraffic) { $app->addInfoPopup('Вы перешли из <b>' . \Actionpay\CPA::getLastPartnerName() . '</b><br />' . 'Идентификатор перехода: <b>' . \Actionpay\CPA::getLastTrafficIdentifer() . '</b>'); } /** * http://demoshop.actionpay.ru/shop.yml