...
Ярлыки для открытия web-страниц и запуска backend'a лежат располагаются в папке "HwCore" на рабочем столе.
...
III. Подключение оборудование.
Оборудование подключается и настраивается аналогично как в ПО Абонемент, за исключением банковского терминала.
...
В GkCc2AbonCcConvert.ini указывается RunCCDllName - реально используемая dll
Остальные настройки - как в ПО Абонемент.
I. Для работы админки требуется, чтобы были запущены и доступны:
1. HwCore
2. ReportSystem
3. ServerT1
Примечание. TcpCardReader не используется
II. В папке hwCore должны быть добавлены в параметры исключения антивирусов и защитника windows пути
1. hwcore-admin-window-manager\DinamicWrapperX\32\
2. hwcore-admin-window-manager\DinamicWrapperX\64\
...
Блок кода | ||
---|---|---|
| ||
<? // ----- Подключение к Game-Keeper ----- // // Адрес отображения модуля (по которому открывается модуль) define('GK_URL_LINK', 'http://127.0.0.1/kiosk/'); // http://127.0.0.1/gk/ // Адрес обращения к службе Game-Keeper define('GK_URL_CONNECT_API', 'http://webtest.game-keeper.com:50310/'); // Тестирование https://cloud.game-keeper.com:8081/ // Ключ для подтверждения подлинности запросов обращения к службе Game-Keeper define('GK_URL_CONNECT_KEY', ''); // Оставьте пустым, чтобы не использовать // Адрес обращения к службе Hwcore (по которому открывается интерфейс отчетов для кассира) define('GK_URL_CONNECT_HWCORE', 'http://127.0.0.1:5701/'); // для работы с TcpCardReader и MoneyAcceptor // Тестовый режим, логирование запросов будет неполным define('GK_TEST_MODE', 1); // 0 - недоступен, 1 - доступен // ----- Считывание карты гостя ----- // // Тип считывания карты гостя define('GK_CARD_GUEST_READ', 0); // 0 - вставить карту в устройство, 1 - приложить карту к устройству // ----- Покупка карты гостя ----- // // Доступна продажа карты define('GK_CARD_GUEST_BUY_AVAILABLE', 1); // 0 - недоступна, 1 - доступна // Стоимость карты гостя define('GK_CARD_GUEST_AMOUNT', 50); // Тип карты парка define('GK_CARD_GUEST_TYPE', 0); // 0 - Покупка карты парка, 1 - Залог за карту // ----- Оплата ----- // // Настройка безналичной оплаты define('GK_PAYMENT_AVAILABLE_CARD', 1); // 0 - недоступна, 1 - доступна define('GK_CURRENCY_CARD', 911); // Тип валюты для безналичных платежей в Game-Keeper // Настройка наличной оплаты define('GK_PAYMENT_AVAILABLE_CASH', 0); // 0 - недоступна, 1 - доступна define('GK_CURRENCY_CASH', 901); // Тип валюты для наличных платежей в Game-Keeper // Тип точки продаж X-Pos-Id для всех запросов в Game-Keeper define('GK_XPOSID', ''); // Оставьте пустым, чтобы не использовать. Если указан ID киоска из справочника, то в примечании этого киоска должна быть указана схема бонусов &bonus_schema_code=код схемы бонусов. Если POS ID не заполнена, то используется схема бонусов по умолчанию. // ----- Интерфейс ----- // // Кнопки оплаты // Количество кнопок должно уместиться на экране (вертикальный экран - шесть кнопок, в других случаях - четыре кнопки) // После настройки нужно проверить нажатие каждой кнопки оплаты + кнопки Другая сумма define('GK_PAY_BUTTONS', '10000;8000;5000;3000;2000;1000'); // Перечислить суммы через ";", каждой сумме будет соответствовать кнопка // Отображение бонусов гостя и бонусной сетки для кнопок оплаты define('GK_BONUSES_USE', 1); // 0 - Не отображать, 1 - Отображать // Бонусная сетка (только отображение, фактическое начисление бонусов происходит по настройкам Game-Keeper) // Оставьте пустым, чтобы не использовать // Формат "СуммаОт-СуммаДо:Бонусы;СуммаОт-СуммаДо:Бонусы;СуммаОт-:Бонусы". Если нужно указать, что свыше определенной суммы будет один и тот же бонус, просто задаете СуммаДо пустым. Если будет начисляться процент от суммы пополнения, указать %. Например, от 1000 до 1499 начисляются 100 бонусов, от 1500 до 2999 начисляются 10% бонусов, от 3000 и выше начисляются 100% бонусов: "1000-1499:100;1500-2999:10%;3000-:100%". // Если нужно добавить комменатрий (до 30 символов) для бонуса, формат: "СуммаОт-СуммаДо:Бонусы@Комментарий", например, для бонусов при оплате от 1000 до 1499 будет "1000-1499:100@Действует определенное время;1500-2999:10%;3000-:100%" define('GK_BONUS_AFTER_PAY', '1000-1999:200;2000-2999:500;3000-4999:700;5000-7999:1000;8000-9999:2000;10000-:3000'); // Отображение правил согласия define('GK_SHOW_RULES', 1); // 0 - Не отображать, 1 - Отображать // Способ отображения баланса define('GK_BALANCE_TYPE', 0); // 0 - очки-деньги (возвратные средства), 1 - складывать очки-деньги и очки-бонусы // ----- Настройки для администратора ----- // // Для открытия панели администрирования необходимо на Главной странице несколько раз в течение пяти секунд нажать на Часы // Количество кликов на часы для ввода пароля define('GK_ADMIN_NUMB', 5); // 0 - Не отображать панель администрирования // Пароль администратора define('GK_ADMIN_PASSWORD', '1111'); // до 7 цифр // ----- Дополнительные настройки ----- // // Количество секунд до завершение сеанса при отсутствии действий пользователя define('GK_TOUCH_SCREEN_RESET', 0); // 0 - не завершать сеанс при отсутствии действий пользователя // За сколько секунд до сброса сеанса предупредить сообщением define('GK_TOUCH_SCREEN_WARNING', 15); // 0 - не отображать сообщение // Отображение сообщения после нажатия кнопки завершения сеанса define('GK_SESSION_END_MESSAGE_TIME', 1); // указать количество секунд для отображения сообщения, 0 - не отображать сообщение // Версия стилей и скриптов define('GK_VERSION_SCRIPT', time()); // При внесении изменений в стили и скрипты, повысить номер // ----- Внутренние настройки ----- // // Стандартные параметры, менять не нужно define('GK_PATH_CORRECT', true); $GK_REAL_PATH = realpath(dirname(__FILE__)); include_once($GK_REAL_PATH.'/inc/settings.php'); ?> |
...