12345678910111213141516171819202122232425262728293031323334 |
- <?php
- require_once __DIR__.'/../../../main/inc/global.inc.php';
- if (!api_is_anonymous()) {
- $currentPageClass = isset($_GET['page_class']) ? $_GET['page_class'] : '';
- $tourPlugin = Tour::create();
- $json = $tourPlugin->getTourConfig();
- $currentPageSteps = [];
- foreach ($json as $pageContent) {
- if ($pageContent['pageClass'] == $currentPageClass) {
- foreach ($pageContent['steps'] as $step) {
- $currentPageSteps[] = [
- 'element' => $step['elementSelector'],
- 'intro' => $tourPlugin->get_lang($step['message']),
- ];
- }
- break;
- }
- }
- if (!empty($currentPageSteps)) {
- echo json_encode($currentPageSteps);
- }
- }
|