diff --git a/plugin/tour/index.php b/plugin/tour/index.php index bc9c0fc86d..1d6747a08e 100644 --- a/plugin/tour/index.php +++ b/plugin/tour/index.php @@ -14,24 +14,28 @@ $pluginWebPath = api_get_path(WEB_PLUGIN_PATH) . 'tour/'; $userId = api_get_user_id(); $tourPlugin = Tour::create(); - $config = $tourPlugin->getTourCofig(); +$showTour = $tourPlugin->get('show_tour') === 'true'; -$pages = array(); +if ($showTour) { + $pages = array(); -foreach ($config as $pageContent) { - $pages[] = array( - 'pageClass' => $pageContent['pageClass'], - 'show' => $tourPlugin->checkTourForUser($pageContent['pageClass'], $userId) - ); -} + foreach ($config as $pageContent) { + $pages[] = array( + 'pageClass' => $pageContent['pageClass'], + 'show' => $tourPlugin->checkTourForUser($pageContent['pageClass'], $userId) + ); + } -$_template['pages'] = json_encode($pages); + $_template['show_tour'] = $showTour; -$_template['web_path'] = array( - 'intro_css' => "{$pluginWebPath}intro.js/introjs.min.css", - 'intro_theme_css' => "{$pluginWebPath}intro.js/introjs-nassim.css", - 'intro_js' => "{$pluginWebPath}intro.js/intro.min.js", - 'steps_ajax' => "{$pluginWebPath}ajax/steps.ajax.php", - 'save_ajax' => "{$pluginWebPath}ajax/save.ajax.php" -); + $_template['pages'] = json_encode($pages); + + $_template['web_path'] = array( + 'intro_css' => "{$pluginWebPath}intro.js/introjs.min.css", + 'intro_theme_css' => "{$pluginWebPath}intro.js/introjs-nassim.css", + 'intro_js' => "{$pluginWebPath}intro.js/intro.min.js", + 'steps_ajax' => "{$pluginWebPath}ajax/steps.ajax.php", + 'save_ajax' => "{$pluginWebPath}ajax/save.ajax.php" + ); +} diff --git a/plugin/tour/views/script.tpl b/plugin/tour/views/script.tpl index 3f7e14139b..1bddabd426 100644 --- a/plugin/tour/views/script.tpl +++ b/plugin/tour/views/script.tpl @@ -1,84 +1,86 @@ - + -
\ No newline at end of file +
+{% endif %}