36 lines
1.9 KiB
PHP
36 lines
1.9 KiB
PHP
<?php
|
|
|
|
if (SF_APP == 'backend')
|
|
{
|
|
stPluginHelper::addEnableModule('stUserTrackerLevelBackend');
|
|
stPluginHelper::addRouting('stUserTrackerLevelBackend', '/st-user-tracker-level/:action/*', 'stUserTrackerLevelBackend', 'list');
|
|
stConfiguration::addModule(['label' => 'Monitoring klientów', 'route' => '@stUserTrackerLevelBackend', 'icon' => 'stUserTrackerLevel'], 'clients');
|
|
|
|
stPluginHelper::addEnableModule('stUserTrackerLevelWidgetBackend', 'backend');
|
|
stPluginHelper::addRouting('stUserTrackerLevelWidgetBackend', '/st-user-tracker-level-widget/:action/*', 'stUserTrackerLevelWidgetBackend', 'stUserTrackerLevelWidget', 'backend');
|
|
}
|
|
elseif (SF_APP == 'frontend')
|
|
{
|
|
stPluginHelper::addEnableModule('stUserTrackerLevelFrontend');
|
|
stPluginHelper::addRouting('stUserTrackerLevelFrontend', '/st-user-tracker-level/:action/*', 'stUserTrackerLevelFrontend', 'index');
|
|
$dispatcher->connect('smarty.slot.append', array('stUserTrackerLevelListener', 'append'));
|
|
|
|
$dispatcher->connect('stActions.preExecute', array('stUserTrackerLevelListener', 'executeUserTrackerCore'));
|
|
|
|
$dispatcher->connect('stOrderActions.postExecuteSave', array('stUserTrackerLevelListener', 'postExecuteOrderSave', 'last'));
|
|
$dispatcher->connect('stProductActions.postExecuteShow', array('stUserTrackerLevelListener', 'postExecuteProductShow', 'last'));
|
|
$dispatcher->connect('stBasket.postAddItem', array('stUserTrackerLevelListener', 'postExecuteModAddItem', 'last'));
|
|
|
|
}
|
|
|
|
if (floatval(phpversion()) >= 7.1) {
|
|
stTaskConfiguration::addTask(
|
|
'delete_user_tracker_task', // unikalne id zadania
|
|
'stDeleteUserTrackerLevelTask', // klasa zadania
|
|
'Usuwanie danych User Tracker', // Nazwa zadania jaka będzie wyświetlana w panelu lub w logach
|
|
array(
|
|
'time_interval' => stTaskConfiguration::TIME_INTERVAL_1DAY, // odstęp czasowy
|
|
'is_system' => true, // zadanie systemowe nie może być zmieniane przez użytkownika
|
|
)
|
|
);
|
|
} |