From e21b2aeedf0ac6e2d90a1a658c1c768e0b5e4ed9 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 17 Jun 2022 18:07:45 +0530 Subject: [PATCH 001/363] Base Structure for Guided tour --- .../sql/updates/mysql/4.2.0-2022-06-15.sql | 9 + .../sql/updates/mysql/4.2.0-2022-06-16.sql | 46 ++ .../updates/postgresql/4.2.0-2022-06-15.sql | 9 + .../updates/postgresql/4.2.0-2022-06-16.sql | 55 +++ .../components/com_guidedtours/access.xml | 32 ++ .../components/com_guidedtours/config.xml | 18 + .../com_guidedtours/forms/filter_steps.xml | 51 +++ .../com_guidedtours/forms/filter_tours.xml | 51 +++ .../components/com_guidedtours/forms/step.xml | 167 ++++++++ .../components/com_guidedtours/forms/tour.xml | 171 ++++++++ .../com_guidedtours/guidedtours.xml | 23 + .../com_guidedtours/services/provider.php | 59 +++ .../src/Controller/DisplayController.php | 45 ++ .../src/Controller/StepController.php | 27 ++ .../src/Controller/StepsController.php | 74 ++++ .../src/Controller/TourController.php | 23 + .../src/Controller/ToursController.php | 39 ++ .../src/Extension/GuidedtoursComponent.php | 54 +++ .../src/Helper/GuidedtoursHelper.php | 40 ++ .../com_guidedtours/src/Helper/StepHelper.php | 21 + .../com_guidedtours/src/Model/StepModel.php | 397 ++++++++++++++++++ .../com_guidedtours/src/Model/StepsModel.php | 254 +++++++++++ .../com_guidedtours/src/Model/TourModel.php | 338 +++++++++++++++ .../com_guidedtours/src/Model/ToursModel.php | 216 ++++++++++ .../Service/HTML/oldAdministratorService.php | 136 ++++++ .../com_guidedtours/src/Table/StepTable.php | 98 +++++ .../com_guidedtours/src/Table/TourTable.php | 116 +++++ .../src/View/Step/HtmlView.php | 156 +++++++ .../src/View/Steps/HtmlView.php | 167 ++++++++ .../src/View/Tour/HtmlView.php | 157 +++++++ .../src/View/Tours/HtmlView.php | 141 +++++++ .../com_guidedtours/tmpl/step/edit.php | 87 ++++ .../com_guidedtours/tmpl/steps/default.php | 205 +++++++++ .../com_guidedtours/tmpl/tour/edit.php | 80 ++++ .../com_guidedtours/tmpl/tours/default.php | 215 ++++++++++ .../components/com_menus/presets/system.xml | 8 + .../com_workflow/src/View/Stage/HtmlView.php | 26 +- .../com_workflow/tmpl/stage/edit.php | 17 +- .../language/en-GB/com_guidedtours.ini | 59 +++ .../language/en-GB/com_guidedtours.sys.ini | 12 + administrator/language/en-GB/mod_menu.ini | 1 + build/build-modules-js/settings.json | 41 +- .../plg_system_tour/css/guide.css | 3 + .../plg_system_tour/css/shepherd.css | 208 +++++++++ .../plg_system_tour/css/shepherd.min.css | 209 +++++++++ .../plg_system_tour/js/guide.es5.js | 215 ++++++++++ installation/sql/mysql/base.sql | 11 +- installation/sql/mysql/extensions.sql | 75 ++++ package-lock.json | 71 +++- package.json | 2 + .../language/en-GB/en-GB.plg_system_tour.ini | 7 + .../en-GB/en-GB.plg_system_tour.sys.ini | 5 + .../tour/language/en-GB/plg_system_tour.ini | 8 + .../language/en-GB/plg_system_tour.sys.ini | 7 + plugins/system/tour/tour.php | 174 ++++++++ plugins/system/tour/tour.xml | 19 + 56 files changed, 4924 insertions(+), 31 deletions(-) create mode 100644 administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql create mode 100644 administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql create mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql create mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql create mode 100644 administrator/components/com_guidedtours/access.xml create mode 100644 administrator/components/com_guidedtours/config.xml create mode 100644 administrator/components/com_guidedtours/forms/filter_steps.xml create mode 100644 administrator/components/com_guidedtours/forms/filter_tours.xml create mode 100644 administrator/components/com_guidedtours/forms/step.xml create mode 100644 administrator/components/com_guidedtours/forms/tour.xml create mode 100644 administrator/components/com_guidedtours/guidedtours.xml create mode 100644 administrator/components/com_guidedtours/services/provider.php create mode 100644 administrator/components/com_guidedtours/src/Controller/DisplayController.php create mode 100644 administrator/components/com_guidedtours/src/Controller/StepController.php create mode 100644 administrator/components/com_guidedtours/src/Controller/StepsController.php create mode 100644 administrator/components/com_guidedtours/src/Controller/TourController.php create mode 100644 administrator/components/com_guidedtours/src/Controller/ToursController.php create mode 100644 administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php create mode 100644 administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php create mode 100644 administrator/components/com_guidedtours/src/Helper/StepHelper.php create mode 100644 administrator/components/com_guidedtours/src/Model/StepModel.php create mode 100644 administrator/components/com_guidedtours/src/Model/StepsModel.php create mode 100644 administrator/components/com_guidedtours/src/Model/TourModel.php create mode 100644 administrator/components/com_guidedtours/src/Model/ToursModel.php create mode 100644 administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php create mode 100644 administrator/components/com_guidedtours/src/Table/StepTable.php create mode 100644 administrator/components/com_guidedtours/src/Table/TourTable.php create mode 100644 administrator/components/com_guidedtours/src/View/Step/HtmlView.php create mode 100644 administrator/components/com_guidedtours/src/View/Steps/HtmlView.php create mode 100644 administrator/components/com_guidedtours/src/View/Tour/HtmlView.php create mode 100644 administrator/components/com_guidedtours/src/View/Tours/HtmlView.php create mode 100644 administrator/components/com_guidedtours/tmpl/step/edit.php create mode 100644 administrator/components/com_guidedtours/tmpl/steps/default.php create mode 100644 administrator/components/com_guidedtours/tmpl/tour/edit.php create mode 100644 administrator/components/com_guidedtours/tmpl/tours/default.php create mode 100644 administrator/language/en-GB/com_guidedtours.ini create mode 100644 administrator/language/en-GB/com_guidedtours.sys.ini create mode 100644 build/media_source/plg_system_tour/css/guide.css create mode 100644 build/media_source/plg_system_tour/css/shepherd.css create mode 100644 build/media_source/plg_system_tour/css/shepherd.min.css create mode 100644 build/media_source/plg_system_tour/js/guide.es5.js create mode 100644 plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini create mode 100644 plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini create mode 100644 plugins/system/tour/language/en-GB/plg_system_tour.ini create mode 100644 plugins/system/tour/language/en-GB/plg_system_tour.sys.ini create mode 100644 plugins/system/tour/tour.php create mode 100644 plugins/system/tour/tour.xml diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql new file mode 100644 index 0000000000000..dad3d1be390de --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql @@ -0,0 +1,9 @@ +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, + `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) +VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, + `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) +VALUES (0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql new file mode 100644 index 0000000000000..a2acc778ca4a1 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql @@ -0,0 +1,46 @@ +-- +-- Table structure for table `#__guidedtours` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtours` ( + `id` int NOT NULL AUTO_INCREMENT, + `asset_id` int DEFAULT 0, + `title` varchar(255) NOT NULL, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `extensions` text NOT NULL, + `url` varchar(255) NOT NULL, + `overlay` tinyint NOT NULL DEFAULT 0, + `created` datetime NOT NULL, + `created_by` int NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int NOT NULL DEFAULT 0, + `checked_out_time` datetime NOT NULL, + `checked_out` int NOT NULL DEFAULT 0, + `published` tinyint NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtour_steps` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( + `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `tour_id` int NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `published` tinyint NOT NULL DEFAULT 0, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `step-no` int NOT NULL DEFAULT 0, + `position` varchar(255) NOT NULL, + `target` varchar(255) NOT NULL, + `url` varchar(255) NOT NULL, + `created` datetime NOT NULL, + `created_by` int unsigned NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int unsigned NOT NULL DEFAULT 0, + KEY `idx_tour` (`tour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql new file mode 100644 index 0000000000000..9a2114f22d550 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql @@ -0,0 +1,9 @@ +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, + `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) +VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, + `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) +VALUES (0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql new file mode 100644 index 0000000000000..a71c6307fb42b --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql @@ -0,0 +1,55 @@ +-- +-- Table structure for table "#__guidedtours" +-- +-- +CREATE TABLE IF NOT EXISTS "#__guidedtours" +( + `id` int NOT NULL AUTO_INCREMENT, + `asset_id` int DEFAULT 0, + `title` varchar(255) NOT NULL, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `extensions` text NOT NULL, + `url` varchar(255) NOT NULL, + `overlay` tinyint NOT NULL DEFAULT 0, + `created` datetime NOT NULL, + `created_by` int NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int NOT NULL DEFAULT 0, + `checked_out_time` datetime NOT NULL, + `checked_out` int NOT NULL DEFAULT 0, + `published` tinyint NOT NULL DEFAULT 0, + `state` tinyint NOT NULL DEFAULT '1', + PRIMARY KEY ("id") +); + +CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" (`asset_id`); +CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" (`title`(191)); +CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" (`created`); +CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" (`created_by`); +CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" (`modified`); +CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" (`modified_by`); +CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" (`checked_out`); + +-- +-- Table structure for table "#__guidedtour_steps" +-- + +CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" +( + `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `tour_id` int NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `published` tinyint NOT NULL DEFAULT 0, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `step-no` int NOT NULL DEFAULT 0, + `position` varchar(255) NOT NULL, + `target` varchar(255) NOT NULL, + `created` datetime NOT NULL, + `created_by` int unsigned NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int unsigned NOT NULL DEFAULT 0, + `state` tinyint NOT NULL DEFAULT '1' +); + CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" (`tour_id`); \ No newline at end of file diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml new file mode 100644 index 0000000000000..f5893c3eebcdc --- /dev/null +++ b/administrator/components/com_guidedtours/access.xml @@ -0,0 +1,32 @@ + + +
+ + + + + + + + +
+
+ + + + + +
+
+ + + +
+
+ + + + + +
+
\ No newline at end of file diff --git a/administrator/components/com_guidedtours/config.xml b/administrator/components/com_guidedtours/config.xml new file mode 100644 index 0000000000000..eb28044eeff73 --- /dev/null +++ b/administrator/components/com_guidedtours/config.xml @@ -0,0 +1,18 @@ + + +
+ +
+
\ No newline at end of file diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml new file mode 100644 index 0000000000000..697a01e42df7e --- /dev/null +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -0,0 +1,51 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml new file mode 100644 index 0000000000000..31fca4fa1988a --- /dev/null +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -0,0 +1,51 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml new file mode 100644 index 0000000000000..4f78b7d45a5e2 --- /dev/null +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -0,0 +1,167 @@ + +
+ + + + + + + + + + + + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml new file mode 100644 index 0000000000000..386d60252d6a3 --- /dev/null +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -0,0 +1,171 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/administrator/components/com_guidedtours/guidedtours.xml b/administrator/components/com_guidedtours/guidedtours.xml new file mode 100644 index 0000000000000..350a1ff9bad09 --- /dev/null +++ b/administrator/components/com_guidedtours/guidedtours.xml @@ -0,0 +1,23 @@ + + + COM_GUIDEDTOURS + June 2022 + Joomla! Project + GNU General Public License version 2 or later; see LICENSE.txt + 4.1.0 + COM_GUIDEDTOURS_XML_DESCRIPTION + Joomla\Component\Guidedtours + + access.xml + config.xml + guidedtours.xml + forms + services + src + tmpl + + language/en-GB/com_guidedtours.ini + language/en-GB/com_guidedtours.sys.ini + + + \ No newline at end of file diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php new file mode 100644 index 0000000000000..641860596f7fc --- /dev/null +++ b/administrator/components/com_guidedtours/services/provider.php @@ -0,0 +1,59 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Component\Router\RouterFactoryInterface; +use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface; +use Joomla\CMS\Extension\ComponentInterface; +use Joomla\CMS\Extension\Service\Provider\CategoryFactory; +use Joomla\CMS\Extension\Service\Provider\ComponentDispatcherFactory; +use Joomla\CMS\Extension\Service\Provider\MVCFactory; +use Joomla\CMS\Extension\Service\Provider\RouterFactory; +use Joomla\CMS\HTML\Registry; +use Joomla\CMS\MVC\Factory\MVCFactoryInterface; +use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent; +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; + +/** + * The Guidedtours service provider. + * + * @since __DEPLOY_VERSION__ + */ +return new class implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function register(Container $container) + { + $container->registerServiceProvider(new CategoryFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new RouterFactory('\\Joomla\\Component\\Guidedtours')); + $container->set( + ComponentInterface::class, + function (Container $container) { + $component = new GuidedtoursComponent($container->get(ComponentDispatcherFactoryInterface::class)); + $component->setRegistry($container->get(Registry::class)); + $component->setMVCFactory($container->get(MVCFactoryInterface::class)); + $component->setRouterFactory($container->get(RouterFactoryInterface::class)); + + return $component; + } + ); + } +}; diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php new file mode 100644 index 0000000000000..556ee4923acae --- /dev/null +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -0,0 +1,45 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\BaseController; + +/** + * Component Controller + * + * @since __DEPLOY_VERSION__ + */ +class DisplayController extends BaseController +{ + /** + * The default view. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $default_view = 'tours'; + + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * + * @return static This object to support chaining. + * + * @since __DEPLOY_VERSION__ + */ + public function display($cachable = false, $urlparams = array()) + { + return parent::display(); + } +} diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php new file mode 100644 index 0000000000000..c93cd92faf5e9 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -0,0 +1,27 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\FormController; + +/** + * Controller for a single tour + * + * @since __DEPLOY_VERSION__ + */ +class StepController extends FormController +{ + + public function cancel($key = null) + { + $this->setRedirect('index.php?option=com_guidedtours&view=steps'); + } +} diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php new file mode 100644 index 0000000000000..bc4e2d4ffb9fd --- /dev/null +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -0,0 +1,74 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\AdminController; + +/** + * Component Controller + * + * @since __DEPLOY_VERSION__ + */ + +class StepsController extends AdminController +{ + /** + * The default view. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $default_view = 'steps'; + + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * + * @return static This object to support chaining. + * + * @since __DEPLOY_VERSION__ + */ + public function display($cachable = false, $urlparams = array()) + { + $view = $this->input->get('view', $this->defaultView); + $layout = $this->input->get('layout', 'default'); + $id = $this->input->getInt('id'); + + if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) + { + $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); + $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); + + return false; + } + + return parent::display(); + } + + /** + * Proxy for getModel. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config The array of possible config values. Optional. + * + * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel + * + * @since __DEPLOY_VERSION__ + */ + public function getModel($name = 'Step', $prefix = 'Administrator', $config = array('ignore_request' => true)) + { + return parent::getModel($name, $prefix, $config); + } +} diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php new file mode 100644 index 0000000000000..ff0c8b43e116b --- /dev/null +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -0,0 +1,23 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\FormController; + +/** + * Controller for a single Tour + * + * @since _DEPLOY_VERSION_ + */ +class TourController extends FormController +{ +} diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php new file mode 100644 index 0000000000000..a9a617d6c0616 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -0,0 +1,39 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Controller; + +\defined('_JEXEC') or die; + +use Joomla\CMS\MVC\Controller\AdminController; + +/** + * Guidedtours list controller class. + * + * @since _DEPLOY_VERSION_ + */ + +class ToursController extends AdminController +{ + /** + * Proxy for getModel. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config The array of possible config values. Optional. + * + * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel + * + * @since _DEPLOY_VERSION_ + */ + public function getModel($name = 'Tour', $prefix = 'Administrator', $config = array('ignore_request' => true)) + { + return parent::getModel($name, $prefix, $config); + } +} diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php new file mode 100644 index 0000000000000..15d2e6c825de8 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -0,0 +1,54 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Extension; + +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Application\SiteApplication; +use Joomla\CMS\Component\Router\RouterServiceInterface; +use Joomla\CMS\Component\Router\RouterServiceTrait; +use Joomla\CMS\Extension\BootableExtensionInterface; +use Joomla\CMS\Extension\MVCComponent; +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLRegistryAwareTrait; +use Psr\Container\ContainerInterface; + +/** + * Component class for com_guidedtours + * + * @since 4.0.0 + */ +class GuidedtoursComponent extends MVCComponent implements + BootableExtensionInterface, + RouterServiceInterface +{ + use RouterServiceTrait; + use HTMLRegistryAwareTrait; + + /** + * Booting the extension. This is the function to set up the environment of the extension like + * registering new class loaders, etc. + * + * If required, some initial set up can be done from services of the container, eg. + * registering HTML services. + * + * @param ContainerInterface $container The container + * + * @return void + * + * @since _DEPLOY_VERSION_ + */ + public function boot(ContainerInterface $container) + { + /** + * PASS + */ + } +} diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php new file mode 100644 index 0000000000000..bef0a39ab5efd --- /dev/null +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -0,0 +1,40 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Helper; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; + +/** + * guidedtours component helper. + * + * @since __DEPLOY_VERSION__ + */ +class GuidedtoursHelper +{ + public static function getTourTitle($id) + { + if (empty($id)) + { + // Throw an error or ... + return false; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true); + $query->select('title'); + $query->from('#__guidedtours'); + $query->where('id = ' . $id); + $db->setQuery($query); + + return $db->loadObject(); + } +} diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php new file mode 100644 index 0000000000000..0b0b4c109f2bf --- /dev/null +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -0,0 +1,21 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Helper; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Helper\ContentHelper; + +/** + * @since __DEPLOY_VERSION__ + */ +class StepHelper extends ContentHelper +{ +} diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php new file mode 100644 index 0000000000000..d210b4af0b7b7 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -0,0 +1,397 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Model; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Form\Form; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Model\AdminModel; +use Joomla\CMS\Table\Table; + +/** + * Item Model for a single tour. + * + * @since __DEPLOY_VERSION__ + */ + +class StepModel extends AdminModel +{ + /** + * The prefix to use with controller messages. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $text_prefix = 'COM_GUIDEDTOURS'; + + /** + * Method to test whether a record can be deleted. + * + * @param object $record A record object. + * + * @return boolean True if allowed to delete the record. Defaults to the permission for the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canDelete($record) + { + $table = $this->getTable('Tour', 'Administrator'); + + $table->load($record->tour_id); + + if (empty($record->id) || $record->published != -2) + { + return false; + } + + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); + + $parts = explode('.', $extension); + + $component = reset($parts); + + if (!Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) || $record->default) + { + $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); + + return false; + } + + return true; + } + + /** + * Auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function populateState() + { + parent::populateState(); + + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + } + + /** + * Method to save the form data. + * + * @param array $data The form data. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function save($data) + { + $table = $this->getTable(); + $context = $this->option . '.' . $this->name; + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $input = $app->input; + $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); + + if (empty($data['tour_id'])) + { + $data['tour_id'] = $tourID; + } + + $tour = $this->getTable('Tour'); + + $tour->load($data['tour_id']); + + $parts = explode('.', $tour->extension); + + if (isset($data['rules']) && !$user->authorise('core.admin', $parts[0])) + { + unset($data['rules']); + } + + // Make sure we use the correct extension when editing an existing tour + $key = $table->getKeyName(); + $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); + + if ($pk > 0) + { + $table->load($pk); + + if ((int) $table->tour_id) + { + $data['tour_id'] = (int) $table->tour_id; + } + } + + if ($input->get('task') == 'save2copy') + { + $origTable = clone $this->getTable(); + + // Alter the title for save as copy + if ($origTable->load(['title' => $data['title']])) + { + list($title) = $this->generateNewTitle(0, '', $data['title']); + $data['title'] = $title; + } + + $data['published'] = 0; + $data['default'] = 0; + } + + return parent::save($data); + } + + /** + * Method to change the default state of one item. + * + * @param array $pk A list of the primary keys to change. + * @param integer $value The value of the home state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function setDefault($pk, $value = 1) + { + $table = $this->getTable(); + + if ($table->load($pk)) + { + if ($table->published !== 1) + { + $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); + + return false; + } + } + + if (empty($table->id) || !$this->canEditState($table)) + { + Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); + + return false; + } + + $date = Factory::getDate()->toSql(); + + if ($value) + { + // Unset other default item + if ($table->load(array('default' => '1'))) + { + $table->default = 0; + $table->modified = $date; + $table->store(); + } + } + + if ($table->load($pk)) + { + $table->modified = $date; + $table->default = $value; + $table->store(); + } + + // Clean the cache + $this->cleanCache(); + + return true; + } + + /** + * Method to test whether a record can have its state changed. + * + * @param object $record A record object. + * + * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canEditState($record) + { + $user = Factory::getUser(); + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); + + if (!\property_exists($record, 'tour_id')) + { + $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); + $record->tour_id = $tourID; + } + + // Check for existing tour. + if (!empty($record->id)) + { + return $user->authorise('core.edit.state', $extension . '.state.' . (int) $record->id); + } + + // Default to component settings if tour isn't known. + return $user->authorise('core.edit.state', $extension); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $name The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $options Configuration array for model. Optional. + * + * @return Table A Table object + * + * @since __DEPLOY_VERSION__ + * @throws \Exception + */ + public function getTable($name = '', $prefix = '', $options = array()) + { + $name = 'step'; + $prefix = 'Table'; + + if ($table = $this->_createTable($name, $prefix, $options)) + { + return $table; + } + + throw new \Exception(Text::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name), 0); + } + + /** + * Method to change the published state of one or more records. + * + * @param array &$pks A list of the primary keys to change. + * @param integer $value The value of the published state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function publish(&$pks, $value = 1) + { + $table = $this->getTable(); + $pks = (array) $pks; + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest('com_guidedtours.state.filter.extension', 'extension', null, 'cmd'); + + // Default item existence checks. + if ($value != 1) + { + foreach ($pks as $i => $pk) + { + if ($table->load($pk) && $table->default) + { + $app->enqueueMessage(Text::_('COM_WORKFLOW_MSG_DISABLE_DEFAULT'), 'error'); + unset($pks[$i]); + } + } + } + + return parent::publish($pks, $value); + } + + /** + * Method to preprocess the form. + * + * @param \JForm $form A \JForm object. + * @param mixed $data The data expected for the form. + * @param string $group The name of the plugin group to import (defaults to "content"). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function preprocessForm(Form $form, $data, $group = 'content') + { + $extension = Factory::getApplication()->input->get('extension'); + $parts = explode('.', $extension); + $extension = array_shift($parts); + $form->setFieldAttribute('rules', 'component', $extension); + + parent::preprocessForm($form, $data, $group); + } + + /** + * Abstract method for getting the form from the model. + * + * @param array $data Data for the form. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A JForm object on success, false on failure + * + * @since __DEPLOY_VERSION__ + */ + public function getForm($data = array(), $loadData = true) + { + // Get the form. + $form = $this->loadForm( + 'com_guidedtours.state', + 'step', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + if (empty($form)) + { + return false; + } + + $id = $data['id'] ?? $form->getValue('id'); + + $item = $this->getItem($id); + + $canEditState = $this->canEditState((object) $item); + + // Modify the form based on access controls. + if (!$canEditState || !empty($item->default)) + { + if (!$canEditState) + { + $form->setFieldAttribute('published', 'disabled', 'true'); + $form->setFieldAttribute('published', 'required', 'false'); + $form->setFieldAttribute('published', 'filter', 'unset'); + } + + $form->setFieldAttribute('default', 'disabled', 'true'); + $form->setFieldAttribute('default', 'required', 'false'); + $form->setFieldAttribute('default', 'filter', 'unset'); + } + + return $form; + } + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since __DEPLOY_VERSION__ + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState( + 'com_guidedtours.edit.step.data', + array() + ); + + if (empty($data)) + { + $data = $this->getItem(); + } + + return $data; + } +} diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php new file mode 100644 index 0000000000000..b6a395892710d --- /dev/null +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -0,0 +1,254 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Model; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Database\ParameterType; +use Joomla\Utilities\ArrayHelper; + +/** + * Methods supporting a list of article records. + * + * @since __DEPLOY_VERSION__ + */ +class StepsModel extends ListModel +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @since __DEPLOY_VERSION__ + * @see \Joomla\CMS\MVC\Controller\BaseController + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) + { + $config['filter_fields'] = array( + 'id', 'a.id', + 'tour_id', 'a.tour_id', + 'title', 'a.title', + 'description', 'a.description', + 'published', 'a.published', + 'ordering', 'a.ordering', + 'created_by', 'a.created_by', + 'modified', 'a.modified', + 'modified_by', 'a.modified_by', + ); + } + + parent::__construct($config); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $type The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return \Joomla\CMS\Table\Table A JTable object + * + * @since __DEPLOY_VERSION__ + */ + public function getTable($type = 'Step', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering An optional ordering field. + * @param string $direction An optional direction (asc|desc). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function populateState($ordering = 'a.id', $direction = 'asc') + { + $app = Factory::getApplication(); + + // $tour_id = $app->input->get('tour_id', 0, 'int'); + $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); + + if (empty($tour_id)) + { + $tour_id = $app->getUserState('com_guidedtours.tour_id'); + } + + $this->setState('tour_id', $tour_id); + + // Keep the tour_id for adding new visits + $app->setUserState('com_guidedtours.tour_id', $tour_id); + + $search = $this->getUserStateFromRequest($this->context . '.filter.search', 'filter_search'); + $this->setState('filter.search', $search); + + $published = $this->getUserStateFromRequest($this->context . '.filter.published', 'filter_published', ''); + $this->setState('filter.published', $published); + + // List state information. + parent::populateState($ordering, $direction); + } + + /** + * A protected method to get a set of ordering conditions. + * + * @param object $table A record object. + * + * @return array An array of conditions to add to ordering queries. + * + * @since __DEPLOY_VERSION__ + */ + protected function getReorderConditions($table) + { + return [ + $this->_db->quoteName('tour_id') . ' = ' . (int) $table->tour_id, + ]; + } + + /** + * Method to get a store id based on model configuration state. + * + * This is necessary because the model is used by the component and + * different modules that might need different sets of data or different + * ordering requirements. + * + * @param string $id A prefix for the store id. + * + * @return string A store id. + * + * @since __DEPLOY_VERSION__ + */ + protected function getStoreId($id = '') + { + // Compile the store id. + $id .= ':' . $this->getState('filter.search'); + $id .= ':' . $this->getState('filter.published'); + + return parent::getStoreId($id); + } + + /** + * Build an SQL query to load the list data. + * + * @return \Joomla\Database\DatabaseQuery + * + * @since __DEPLOY_VERSION__ + */ + protected function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', + 'a.*' + ) + ); + $query->from('#__guidedtour_steps AS a'); + + /** + * The tour id should be passed in url or hidden form variables + */ + + /** + * Filter Tour ID by levels + */ + $tour_id = $this->getState('filter.tour_id'); + + if (is_numeric($tour_id)) + { + $tour_id = (int) $tour_id; + $query->where($db->quoteName('a.tour_id') . ' = :tour_id') + ->bind(':tour_id', $tour_id, ParameterType::INTEGER); + } + elseif (is_array($tour_id)) + { + $tour_id = ArrayHelper::toInteger($tour_id); + $query->whereIn($db->quoteName('a.tour_id'), $tour_id); + } + + // Published state + $published = (string) $this->getState('filter.published'); + + if (is_numeric($published)) + { + $query->where($db->quoteName('a.published') . ' = :published'); + $query->bind(':published', $published, ParameterType::INTEGER); + } + elseif ($published === '') + { + $query->where('(' . $db->quoteName('a.published') . ' = 0 OR ' . $db->quoteName('a.published') . ' = 1)'); + } + + // Filter by search in title. + $search = $this->getState('filter.search'); + + if (!empty($search)) + { + if (stripos($search, 'id:') === 0) + { + $search = (int) substr($search, 3); + $query->where($db->quoteName('a.id') . ' = :search') + ->bind(':search', $search, ParameterType::INTEGER); + } + elseif (stripos($search, 'description:') === 0) + { + $search = '%' . substr($search, 8) . '%'; + $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') + ->bind([':search1'], $search); + } + else + { + $search = '%' . str_replace(' ', '%', trim($search)) . '%'; + $query->where( + '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + ) + ->bind([':search1', ':search2', ':search3'], $search); + } + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'a.id'); + $orderDirn = $this->state->get('list.direction', 'ASC'); + + $query->order($db->escape($orderCol) . ' ' . $db->escape($orderDirn)); + + return $query; + } + + /** + * Method to get a list of guidedtours. + * Overridden to add a check for access levels. + * + * @return mixed An array of data items on success, false on failure. + * + * @since __DEPLOY_VERSION__ + */ + public function getItems() + { + $items = parent::getItems(); + + return $items; + } +} diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php new file mode 100644 index 0000000000000..1c572711032d1 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -0,0 +1,338 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Model; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Form\Form; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Log\Log; +use Joomla\CMS\MVC\Model\AdminModel; +use Joomla\String\StringHelper; + +/** + * Model class for tour + * + * @since __DEPLOY_VERSION__ + */ +class TourModel extends AdminModel +{ + /** + * Auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function populateState() + { + parent::populateState(); + + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + } + + /** + * Method to change the title + * + * @param integer $categoryId The id of the category. + * @param string $alias The alias. + * @param string $title The title. + * + * @return array Contains the modified title and alias. + * + * @since __DEPLOY_VERSION__ + */ + protected function generateNewTitle($categoryId, $alias, $title) + { + // Alter the title + $table = $this->getTable(); + + while ($table->load(array('title' => $title))) + { + $title = StringHelper::increment($title); + } + + return array($title, $alias); + } + + /** + * Method to save the form data. + * + * @param array $data The form data. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function save($data) + { + $table = $this->getTable(); + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $input = $app->input; + $context = $this->option . '.' . $this->name; + + $key = $table->getKeyName(); + $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); + + if ($pk > 0) + { + $table->load($pk); + } + + if ($input->get('task') == 'save2copy') + { + $origTable = clone $this->getTable(); + + // Alter the title for save as copy + if ($origTable->load(['title' => $data['title']])) + { + list($title) = $this->generateNewTitle(0, '', $data['title']); + $data['title'] = $title; + } + + // Unpublish new copy + $data['published'] = 0; + } + + $result = parent::save($data); + + // Create default stage for new tour + if ($result && $input->getCmd('task') !== 'save2copy' && $this->getState($this->getName() . '.new')) + { + $tour_id = (int) $this->getState($this->getName() . '.id'); + + $table = $this->getTable('Step'); + + $table->id = 0; + $table->title = 'COM_GUIDEDTOURS_BASIC_STEP'; + $table->description = ''; + $table->tour_id = $tour_id; + + // ---changes + $table->published = 1; + + $table->store(); + } + + return $result; + } + + /** + * Abstract method for getting the form from the model. + * + * @param array $data Data for the form. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A JForm object on success, false on failure + * + * @since __DEPLOY_VERSION__ + */ + public function getForm($data = array(), $loadData = true) + { + // Get the form. + $form = $this->loadForm( + 'com_guidedtours.tour', + 'tour', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + if (empty($form)) + { + return false; + } + + $id = $data['id'] ?? $form->getValue('id'); + + $item = $this->getItem($id); + + $canEditState = $this->canEditState((object) $item); + + // Modify the form based on access controls. + if (!$canEditState || !empty($item->default)) + { + if (!$canEditState) + { + $form->setFieldAttribute('published', 'disabled', 'true'); + $form->setFieldAttribute('published', 'required', 'false'); + $form->setFieldAttribute('published', 'filter', 'unset'); + } + } + + $form->setFieldAttribute('created', 'default', Factory::getDate()->format('Y-m-d H:i:s')); + $form->setFieldAttribute('modified', 'default', Factory::getDate()->format('Y-m-d H:i:s')); + + return $form; + } + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since __DEPLOY_VERSION__ + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState( + 'com_guidedtours.edit.tour.data', + array() + ); + + if (empty($data)) + { + $data = $this->getItem(); + } + + return $data; + } + + + + /** + * Method to change the default state of one item. + * + * @param array $pk A list of the primary keys to change. + * @param integer $value The value of the home state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function setDefault($pk, $value = 1) + { + $table = $this->getTable(); + + if ($table->load($pk)) + { + if ($table->published !== 1) + { + $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); + + return false; + } + } + + if (empty($table->id) || !$this->canEditState($table)) + { + Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); + + return false; + } + + $date = Factory::getDate()->toSql(); + + if ($value) + { + // Unset other default item + if ($table->load(array('default' => '1'))) + { + $table->default = 0; + $table->modified = $date; + $table->store(); + } + } + + if ($table->load($pk)) + { + $table->modified = $date; + $table->default = $value; + $table->store(); + } + + // Clean the cache + $this->cleanCache(); + + return true; + } + + /** + * Method to test whether a record can be deleted. + * + * @param object $record A record object. + * + * @return boolean True if allowed to delete the record. Defaults to the permission for the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canDelete($record) + { + if (!empty($record->id)) + { + return Factory::getUser()->authorise('core.delete', 'com_guidedtours.tour.' . (int) $record->id); + } + + return false; + } + + /** + * Method to test whether a record can have its state changed. + * + * @param object $record A record object. + * + * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canEditState($record) + { + $user = Factory::getUser(); + + // Check for existing article. + if (!empty($record->id)) + { + return $user->authorise('core.edit.state', 'com_guidedtours.tour.' . (int) $record->id); + } + + // Default to component settings if neither article nor category known. + return parent::canEditState($record); + } + + /** + * Method to change the published state of one or more records. + * + * @param array &$pks A list of the primary keys to change. + * @param integer $value The value of the published state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function publish(&$pks, $value = 1) + { + $table = $this->getTable(); + $pks = (array) $pks; + + $date = Factory::getDate()->toSql(); + + // Clean the cache. + $this->cleanCache(); + + // Ensure that previous checks don't empty the array. + if (empty($pks)) + { + return true; + } + + $table->load($pk); + $table->modified = $date; + $table->store(); + + return parent::publish($pks, $value); + } +} diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php new file mode 100644 index 0000000000000..2eb3d5a88f3ed --- /dev/null +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -0,0 +1,216 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Model; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Database\ParameterType; + +/** + * Model class for Tours + * + * @since __DEPLOY_VERSION__ + */ +class ToursModel extends ListModel +{ + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @see JController + * @since __DEPLOY_VERSION__ + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) + { + $config['filter_fields'] = array( + 'id', 'a.id', + 'title', 'a.title', + 'description', 'a.description', + 'published', 'a.published', + 'ordering', 'a.ordering', + 'extensions', 'a.extensions', + 'created_by', 'a.created_by', + 'modified', 'a.modified', + 'modified_by', 'a.modified_by', + ); + } + + parent::__construct($config); + } + + /** + * Method to auto-populate the model state. + * + * This method should only be called once per instantiation and is designed + * to be called on the first call to the getState() method unless the model + * configuration flag to ignore the request is set. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering An optional ordering field. + * @param string $direction An optional direction (asc|desc). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function populateState($ordering = 'a.ordering', $direction = 'asc') + { + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); + + $this->setState('filter.extension', $extension); + $parts = explode('.', $extension); + + // Extract the component name + $this->setState('filter.component', $parts[0]); + + // Extract the optional section name + + parent::populateState($ordering, $direction); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $type The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return \Joomla\CMS\Table\Table A JTable object + * + * @since __DEPLOY_VERSION__ + */ + public function getTable($type = 'Tour', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + /** + * Get the filter form + * + * @param array $data data + * @param boolean $loadData load current data + * + * @return \JForm|false the JForm object or false + * + * @since 4.0.0 + */ + public function getFilterForm($data = array(), $loadData = true) + { + $form = parent::getFilterForm($data, $loadData); + + if ($form) + { + $form->setValue('extension', null, $this->getState('filter.extension')); + } + + return $form; + } + + + /** + * Method to get the data that should be injected in the form. + * + * @return string The query to database. + * + * @since __DEPLOY_VERSION__ + */ + public function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', + 'a.*, (SELECT count(`description`) from #__guidedtour_steps WHERE tour_id = a.id) AS steps' + ) + ); + $query->from('#__guidedtours AS a'); + + // Filter by extension + if ($extension = $this->getState('filter.extension')) + { + $query->where($db->quoteName('extension') . ' = :extension') + ->bind(':extension', $extension); + } + + $status = (string) $this->getState('filter.published'); + + // Filter by status + if (is_numeric($status)) + { + $status = (int) $status; + $query->where($db->quoteName('a.published') . ' = :published') + ->bind(':published', $status, ParameterType::INTEGER); + } + elseif ($status === '') + { + $query->where($db->quoteName('a.published') . ' IN (0, 1)'); + } + + // Filter by search in title. + $search = $this->getState('filter.search'); + + if (!empty($search)) + { + if (stripos($search, 'id:') === 0) + { + $search = (int) substr($search, 3); + $query->where($db->quoteName('a.id') . ' = :search') + ->bind(':search', $search, ParameterType::INTEGER); + } + elseif (stripos($search, 'description:') === 0) + { + $search = '%' . substr($search, 8) . '%'; + $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') + ->bind([':search1'], $search); + } + else + { + $search = '%' . str_replace(' ', '%', trim($search)) . '%'; + $query->where( + '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + ) + ->bind([':search1', ':search2', ':search3'], $search); + } + } + + // Filter by extensions in Component + $extensions = $this->getState('list.extensions'); + + if (!empty($extensions)) + { + $extensions = '%' . $extensions . '%'; + $all = '%*%'; + $query->where( + '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . $db->quoteName('a.extensions') . ' LIKE :extensions)' + ) + ->bind([':all'], $all) + ->bind([':extensions'], $extensions); + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'a.ordering'); + $orderDirn = strtoupper($this->state->get('list.direction', 'ASC')); + + $query->order($db->escape($orderCol) . ' ' . ($orderDirn === 'DESC' ? 'DESC' : 'ASC')); + + return $query; + } +} diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php new file mode 100644 index 0000000000000..27a65d76b1efd --- /dev/null +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -0,0 +1,136 @@ + + * @copyright (C) 2013 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @link admin@joomla.org + */ + +namespace Joomla\Component\Guidedtours\Administrator\Service\HTML; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\Utilities\ArrayHelper; + +/** + * guidedtours HTML helper + * + * @since 3.0 + */ +class AdministratorService +{ + + /** + * Render the list of associated items + * + * @param integer $articleid The article item id + * + * @return string The language HTML + * + * @throws \Exception + */ + public function association($articleid) + { + // Defaults + $html = ''; + + // Get the associations + if ($associations = Associations::getAssociations('com_guidedtours', '#__guidedtours', 'com_guidedtours.item', $articleid)) + { + foreach ($associations as $tag => $associated) + { + $associations[$tag] = (int) $associated->id; + } + + // Get the associated menu items + $db = Factory::getDbo(); + $query = $db->getQuery(true) + ->select('c.*') + ->select('l.sef as lang_sef') + ->select('l.lang_code') + ->from('#__guidedtours as c') + ->select('cat.title as category_title') + ->join('LEFT', '#__categories as cat ON cat.id=c.catid') + ->where('c.id IN (' . implode(',', array_values($associations)) . ')') + ->where('c.id != ' . $articleid) + ->join('LEFT', '#__languages as l ON c.language=l.lang_code') + ->select('l.image') + ->select('l.title as language_title'); + $db->setQuery($query); + + try + { + $items = $db->loadObjectList('id'); + } + catch (\RuntimeException $e) + { + throw new \Exception($e->getMessage(), 500, $e); + } + + if ($items) + { + foreach ($items as &$item) + { + $text = $item->lang_sef ? strtoupper($item->lang_sef) : 'XX'; + $url = Route::_('index.php?option=com_content&task=article.edit&id=' . (int) $item->id); + $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . '
' + . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); + $classes = 'badge badge-secondary'; + + $item->link = '' . $text . '' + . ''; + } + } + + $html = LayoutHelper::render('joomla.content.associations', $items); + } + + return $html; + } + + /** + * Show the feature/unfeature links + * + * @param integer $i Row number + * @param boolean $canChange Is user allowed to change? + * @param integer $value The state value + * + * @return string HTML code + */ + public function featured($i, $canChange = true, $value = 0) + { + // Array of image, task, title, action + $states = array( + 0 => array('unfeatured', 'articles.featured', 'COM_CONTENT_UNFEATURED', 'JGLOBAL_TOGGLE_FEATURED'), + 1 => array('featured', 'articles.unfeatured', 'COM_CONTENT_FEATURED', 'JGLOBAL_TOGGLE_FEATURED'), + ); + $state = ArrayHelper::getValue($states, (int) $value, $states[1]); + $icon = $state[0]; + + if ($canChange) + { + $html = ''; + } + else + { + $html = ''; + } + + return $html; + } +} diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php new file mode 100644 index 0000000000000..4383e4d3b0ee2 --- /dev/null +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -0,0 +1,98 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Table; + +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Table\Table; +use Joomla\Database\DatabaseDriver; +use Joomla\CMS\Factory; + +/** + * Guidedtour_steps table + * + * @since __DEPLOY_VERSION__ + */ +class StepTable extends Table +{ + /** + * Constructor + * + * @param DatabaseDriver $db Database connector object + * + * @since __DEPLOY_VERSION__ + */ + public function __construct(DatabaseDriver $db) + { + parent::__construct('#__guidedtour_steps', 'id', $db); + } + + /** + * Overloaded store function + * + * @param boolean $updateNulls True to update fields even if they are null. + * + * @return mixed False on failure, positive integer on success. + * + * @see Table::store() + * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ + */ + public function store($updateNulls = true) + { + $date = Factory::getDate(); + $user = Factory::getUser(); + + $table = new TourTable($this->getDbo()); + + if ($this->id) + { + // Existing item + $this->modified_by = $user->id; + $this->modified = $date->toSql(); + } + else + { + $this->modified_by = 0; + } + + if (!(int) $this->created) + { + $this->created = $date->toSql(); + } + + if (empty($this->created_by)) + { + $this->created_by = $user->id; + } + + if (!(int) $this->modified) + { + $this->modified = $this->created; + } + + if (empty($this->modified_by)) + { + $this->modified_by = $this->created_by; + } + + if ($this->default == '1') + { + // Verify that the default is unique for this workflow + if ($table->load(array('default' => '1'))) + { + $table->default = 0; + $table->store(); + } + } + + return parent::store($updateNulls); + } +} diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php new file mode 100644 index 0000000000000..c9f7482e712aa --- /dev/null +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -0,0 +1,116 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\Table; + +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Table\Table; +use Joomla\CMS\Factory; +use Joomla\Database\DatabaseDriver; + +/** + * Guidedtours table + * + * @since __DEPLOY_VERSION__ + */ +class TourTable extends Table +{ + /** + * An array of key names to be json encoded in the bind function + * + * @var array + * @since __DEPLOY_VERSION__ + */ + protected $_jsonEncode = array('extensions'); + + /** + * Constructor + * + * @param DatabaseDriver $db Database connector object + * + * @since __DEPLOY_VERSION__ + */ + public function __construct(DatabaseDriver $db) + { + parent::__construct('#__guidedtours', 'id', $db); + } + + + /** + * Overloaded store function + * + * @param boolean $updateNulls True to update extensions even if they are null. + * + * @return mixed False on failure, positive integer on success. + * + * @see Table::store() + * @since __DEPLOY_VERSION__ + */ + public function store($updateNulls = true) + { + $date = Factory::getDate(); + $user = Factory::getUser(); + + $table = new TourTable($this->getDbo()); + + if ($this->id) + { + // Existing item + $this->modified_by = $user->id; + $this->modified = $date->toSql(); + } + else + { + $this->modified_by = 0; + } + + if (!(int) $this->created) + { + $this->created = $date->toSql(); + } + + if (empty($this->created_by)) + { + $this->created_by = $user->id; + } + + if (empty($this->extensions)) + { + $this->extensions = "*"; + } + + if (!(int) $this->modified) + { + $this->modified = $this->created; + } + + if (!(int) $this->checked_out_time) + { + $this->checked_out_time = $this->created; + } + + if (empty($this->modified_by)) + { + $this->modified_by = $this->created_by; + } + + if ($this->default == '1') + { + // Verify that the default is unique for this Tour + if ($table->load(array('default' => '1'))) + { + $table->default = 0; + $table->store(); + } + } + + return parent::store($updateNulls); + } +} diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php new file mode 100644 index 0000000000000..47843970174d1 --- /dev/null +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -0,0 +1,156 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\View\Step; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Toolbar\Toolbar; +use Joomla\CMS\Toolbar\ToolbarHelper; + +/** + * View to edit an Step + * + * @since __DEPLOY_VERSION__ + */ +class HtmlView extends BaseHtmlView +{ + /** + * The \JForm object + * + * @var \JForm + */ + protected $form; + + /** + * The active item + * + * @var object + */ + protected $item; + + /** + * The model state + * + * @var object + */ + protected $state; + + /** + * The actions the user is authorised to perform + * + * @var \JObject + */ + protected $canDo; + + /** + * Execute and display a template script. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + public function display($tpl = null) + { + $this->form = $this->get('Form'); + $this->item = $this->get('Item'); + $this->state = $this->get('State'); + + if (\count($errors = $this->get('Errors'))) + { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getUser(); + $userId = $user->id; + $isNew = empty($this->item->id); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + $toolbar = Toolbar::getInstance(); + + ToolbarHelper::title( + Text::_('Guided Tours - ' . ($isNew ? 'Add Step' : 'Edit Step')) + ); + + $toolbarButtons = []; + + if ($isNew) + { + // For new records, check the create permission. + if ($canDo->get('core.create')) + { + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save'], ['save2new', 'tour.save2new']]; + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'step.cancel' + ); + } + else + { + // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + + if ($itemEditable) + { + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save']]; + + // We can save this record, but check the create permission to see if we can return to make a new one. + if ($canDo->get('core.create')) + { + $toolbarButtons[] = ['save2new', 'step.save2new']; + $toolbarButtons[] = ['save2copy', 'step.save2copy']; + } + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'step.cancel', + 'JTOOLBAR_CLOSE' + ); + } + } +} diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php new file mode 100644 index 0000000000000..febacd3090812 --- /dev/null +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -0,0 +1,167 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\View\Steps; + +\defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Toolbar\Toolbar; +use Joomla\CMS\Toolbar\ToolbarHelper; +use Joomla\CMS\Router\Route; +use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; + +/** + * View class for a list of guidedtour_steps. + * + * @since __DEPLOY_VERSION__ + */ +class HtmlView extends BaseHtmlView +{ + /** + * An array of items + * + * @var array + */ + protected $items; + + /** + * The pagination object + * + * @var \JPagination + */ + protected $pagination; + + /** + * The model state + * + * @var \JObject + */ + protected $state; + + /** + * Form object for search filters + * + * @var \JForm + */ + public $filterForm; + + /** + * The active search filters + * + * @var array + */ + public $activeFilters; + + /** + * Display the view. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + */ + public function display($tpl = null) + { + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->state = $this->get('State'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (\count($errors = $this->get('Errors'))) + { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + $canDo = ContentHelper::getActions('com_guidedtours'); + $user = Factory::getUser(); + + $toolbar = Toolbar::getInstance('toolbar'); + $tour_id = $this->state->get('tour_id'); + $title = GuidedtoursHelper::getTourTitle($this->state->get('tour_id'))->title; + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' ' . $tour_id . ' : ' . $title); + $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; + + ToolbarHelper::link( + Route::_('index.php?option=com_guidedtours'), + 'JTOOLBAR_BACK', + $arrow + ); + + if ($canDo->get('core.create')) + { + $toolbar->addNew('step.add'); + } + + if ($canDo->get('core.edit.state')) + { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('icon-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + $childBar->publish('steps.publish')->listCheck(true); + + $childBar->unpublish('steps.unpublish')->listCheck(true); + + $childBar->archive('steps.archive')->listCheck(true); + + if ($this->state->get('filter.published') != -2) + { + $childBar->trash('steps.trash')->listCheck(true); + } + } + + if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) + { + $toolbar->delete('steps.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } + + /** + * Returns an array of fields the table can be sorted by + * + * @return array Array containing the field name to sort by as the key and display text as value + * + * @since __DEPLOY_VERSION__ + */ + protected function getSortFields() + { + return array( + + 'a.id' => Text::_('JGRID_HEADING_ID'), + ); + } +} diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php new file mode 100644 index 0000000000000..976dc4d32f9b8 --- /dev/null +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -0,0 +1,157 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + + +namespace Joomla\Component\Guidedtours\Administrator\View\Tour; + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Toolbar\Toolbar; +use Joomla\CMS\Toolbar\ToolbarHelper; + +/** + * View to edit an article. + * + * @since __DEPLOY_VERSION__ + */ +class HtmlView extends BaseHtmlView +{ + /** + * The \JForm object + * + * @var \JForm + */ + protected $form; + + /** + * The active item + * + * @var object + */ + protected $item; + + /** + * The model state + * + * @var object + */ + protected $state; + + /** + * The actions the user is authorised to perform + * + * @var \JObject + */ + protected $canDo; + + /** + * Execute and display a template script. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + public function display($tpl = null) + { + $this->form = $this->get('Form'); + $this->item = $this->get('Item'); + $this->state = $this->get('State'); + + if (count($errors = $this->get('Errors'))) + { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getUser(); + $userId = $user->id; + $isNew = empty($this->item->id); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + $toolbar = Toolbar::getInstance(); + + ToolbarHelper::title( + Text::_('Guided Tour - ' . ($isNew ? 'Add Tour' : 'Edit Tour')) + ); + + $toolbarButtons = []; + + if ($isNew) + { + // For new records, check the create permission. + if ($canDo->get('core.create')) + { + ToolbarHelper::apply('tour.apply'); + $toolbarButtons = [['save', 'tour.save'], ['save2new', 'tour.save2new']]; + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'tour.cancel' + ); + } + else + { + // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + + if ($itemEditable) + { + ToolbarHelper::apply('tour.apply'); + $toolbarButtons = [['save', 'tour.save']]; + + // We can save this record, but check the create permission to see if we can return to make a new one. + if ($canDo->get('core.create')) + { + $toolbarButtons[] = ['save2new', 'tour.save2new']; + $toolbarButtons[] = ['save2copy', 'tour.save2copy']; + } + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'tour.cancel', + 'JTOOLBAR_CLOSE' + ); + } + } +} diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php new file mode 100644 index 0000000000000..718a554819466 --- /dev/null +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -0,0 +1,141 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Component\Guidedtours\Administrator\View\Tours; + +defined('_JEXEC') or die; + +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Toolbar\Toolbar; +use Joomla\CMS\Toolbar\ToolbarHelper; + +/** + * View class for a list of guidedtours. + * + * @since __DEPLOY_VERSION__ + */ +class HtmlView extends BaseHtmlView +{ + /** + * An array of items + * + * @var array + */ + protected $items; + + /** + * The pagination object + * + * @var \JPagination + */ + protected $pagination; + + /** + * The model state + * + * @var \JObject + */ + protected $state; + + /** + * Form object for search filters + * + * @var \JForm + */ + public $filterForm; + + /** + * The active search filters + * + * @var array + */ + public $activeFilters; + + /** + * Display the view. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + */ + public function display($tpl = null) + { + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->state = $this->get('State'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) + { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + // Get the toolbar object instance + $toolbar = Toolbar::getInstance('toolbar'); + + ToolbarHelper::title(Text::_('Guided Tour - List of Tours'), 'tours'); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + if ($canDo->get('core.create')) + { + $toolbar->addNew('tour.add'); + } + + if ($canDo->get('core.edit.state')) + { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('icon-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + $childBar->publish('tours.publish')->listCheck(true); + + $childBar->unpublish('tours.unpublish')->listCheck(true); + + $childBar->archive('tours.archive')->listCheck(true); + + if ($this->state->get('filter.published') != -2) + { + $childBar->trash('tours.trash')->listCheck(true); + } + } + + if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) + { + $toolbar->delete('tours.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } +} diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php new file mode 100644 index 0000000000000..1d752e32edc50 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -0,0 +1,87 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\MVC\View\GenericDataException; + +HTMLHelper::_('behavior.formvalidator'); +HTMLHelper::_('behavior.keepalive'); + +$app = Factory::getApplication(); +$tour_id = $app->getUserState('com_guidedtours.tour_id'); + +if (empty($tour_id)) +{ + throw new GenericDataException("\nThe Tour id was not set!\n", 500); +} + +// Fieldsets to not automatically render by /layouts/joomla/edit/params.php +$this->ignore_fieldsets = array('details', 'item_associations', 'jmetadata'); +$this->useCoreUI = true; +?> + +
+ + +
+ 'details')); ?> + + +
+
+ + form->renderField('description'); ?> + form->renderField('step-no'); ?> + form->renderField('position'); ?> + form->renderField('target'); ?> + form->renderField('url'); ?> + form->setValue('tour_id', null, $tour_id); ?> + form->renderField('tour_id'); ?> + +
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+
+ + +
+
+
+ + form->getInput('rules'); ?> +
+
+ +
+ +
+ + + + diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php new file mode 100644 index 0000000000000..45f99ce17eca4 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -0,0 +1,205 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Session\Session; +use Joomla\Component\Guiedtours\Administrator\View\Steps\HtmlView; + + +/** @var HtmlView $this*/ + +HTMLHelper::_('behavior.multiselect'); + +try +{ + $app = Factory::getApplication(); +} +catch (Exception $e) +{ + die('Failed to get app'); +} + +$user = $app->getIdentity(); +$userId = $user->get('id'); +$listOrder = $this->escape($this->state->get('list.ordering')); +$listDirn = $this->escape($this->state->get('list.direction')); +$saveOrder = $listOrder == 'a.ordering'; +$section = null; +$mode = false; + +if ($saveOrder && !empty($this->items)) +{ + $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); +} +?> + +
+
+ $this)); + ?> + + + items)) +: + ?> + +
+ + +
+ + + + items)) +: + ?> + + + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" data-nested="true" > + items as $i => $item) + : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> + + + + + + + + + + + + + + + + + + + + + +
+ , + , + +
+ + + + + + + + + + + +
+ id, false, 'cid', 'cb', $item->title); ?> + + + + + + + + + + + + published, $i, 'steps.', $canChange); ?> + + + escape($item->title); ?> + + escape($item->title); ?> + + + + note)) + : + ?> + + + escape($item->note)); ?> + + + + description; ?> + + id; ?> +
+ + pagination->getListFooter(); + ?> + + + + + +
+
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php new file mode 100644 index 0000000000000..18fd5fe837480 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -0,0 +1,80 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; + +$app = Factory::getApplication(); +$user = $app->getIdentity(); +$input = $app->input; + +HTMLHelper::_('behavior.formvalidator'); +HTMLHelper::_('behavior.keepalive'); + +?> + +
+ + + +
+ 'details')); ?> + + +
+
+ form->renderField('description'); ?> + form->renderField('extensions'); ?> + form->renderField('url'); ?> + form->renderField('overlay'); ?> +
+ +
+
+
+ +
+
+
+
+ + + +
+
+
+ +
+ +
+
+
+ + + + +
+ + form->getInput('rules'); ?> +
+ + + + + +
+ + + diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php new file mode 100644 index 0000000000000..8c681b6e6ac23 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -0,0 +1,215 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Session\Session; +use Joomla\Component\Guiedtours\Administrator\View\Tours\HtmlView; + + +/** @var HtmlView $this*/ + +HTMLHelper::_('behavior.multiselect'); + +try +{ + $app = Factory::getApplication(); +} +catch (Exception $e) +{ + die('Failed to get app'); +} + +$user = $app->getIdentity(); +$userId = $user->get('id'); +$listOrder = $this->escape($this->state->get('list.ordering')); +$listDirn = $this->escape($this->state->get('list.direction')); +$saveOrder = $listOrder == 'a.ordering'; +$section = null; +$mode = false; + +if ($saveOrder && !empty($this->items)) +{ + $saveOrderingUrl = 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); +} +?> + +
+
+ $this)); + ?> + + + items)) +: + ?> + +
+ + +
+ + + + items)) +: + ?> + + + + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" data-nested="true" > + items as $i => $item) + : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> + + + + + + + + + + + + + + + + + + + + + + + +
+ , + , + +
+ + + + + + + + + + + + + +
+ id, false, 'cid', 'cb', $item->title); ?> + + + + + + + + + + + + published, $i, 'tours.', $canChange); ?> + + + escape($item->title); ?> + + escape($item->title); ?> + + + + + note)) + : + ?> + + + escape($item->note)); ?> + + + + description; ?> + + + steps; ?> + + + id; ?> +
+ + pagination->getListFooter(); + ?> + + + + + +
+
diff --git a/administrator/components/com_menus/presets/system.xml b/administrator/components/com_menus/presets/system.xml index a09a87441a11f..109a67ac33e6d 100644 --- a/administrator/components/com_menus/presets/system.xml +++ b/administrator/components/com_menus/presets/system.xml @@ -164,6 +164,14 @@ permission="core.manage;com_redirect" /> + + id; $isNew = empty($this->item->id); - $canDo = StageHelper::getActions($this->extension, 'stage', $this->item->id); + $canDo = StepHelper::getActions($this->extension, 'step', $this->item->id); - ToolbarHelper::title(empty($this->item->id) ? Text::_('COM_WORKFLOW_STAGE_ADD') : Text::_('COM_WORKFLOW_STAGE_EDIT'), 'address'); + ToolbarHelper::title(empty($this->item->id) ? Text::_('COM_WORKFLOW_STEP_ADD') : Text::_('COM_WORKFLOW_STEP_EDIT'), 'address'); $toolbarButtons = []; @@ -131,8 +131,8 @@ protected function addToolbar() // For new records, check the create permission. if ($canDo->get('core.create')) { - ToolbarHelper::apply('stage.apply'); - $toolbarButtons = [['save', 'stage.save'], ['save2new', 'stage.save2new']]; + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save'], ['save2new', 'step.save2new']]; } ToolbarHelper::saveGroup( @@ -141,7 +141,7 @@ protected function addToolbar() ); ToolbarHelper::cancel( - 'stage.cancel' + 'step.cancel' ); } else @@ -151,14 +151,14 @@ protected function addToolbar() if ($itemEditable) { - ToolbarHelper::apply('stage.apply'); - $toolbarButtons = [['save', 'stage.save']]; + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save']]; // We can save this record, but check the create permission to see if we can return to make a new one. if ($canDo->get('core.create')) { - $toolbarButtons[] = ['save2new', 'stage.save2new']; - $toolbarButtons[] = ['save2copy', 'stage.save2copy']; + $toolbarButtons[] = ['save2new', 'step.save2new']; + $toolbarButtons[] = ['save2copy', 'step.save2copy']; } } @@ -167,10 +167,10 @@ protected function addToolbar() 'btn-success' ); - ToolbarHelper::cancel( - 'stage.cancel', - 'JTOOLBAR_CLOSE' - ); + ToolbarHelper::cancel( + 'step.cancel', + 'JTOOLBAR_CLOSE' + ); } ToolbarHelper::divider(); diff --git a/administrator/components/com_workflow/tmpl/stage/edit.php b/administrator/components/com_workflow/tmpl/stage/edit.php index b6f53c27fbb9d..8f13fa76f41b9 100644 --- a/administrator/components/com_workflow/tmpl/stage/edit.php +++ b/administrator/components/com_workflow/tmpl/stage/edit.php @@ -33,12 +33,23 @@ ?> -
+ - - item->id != 0) : ?> + + + item->id != 0) : + ?> +
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini new file mode 100644 index 0000000000000..7364afa6e46ad --- /dev/null +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -0,0 +1,59 @@ +; Joomla! Project +; Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved. +; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php +; Note : All ini files need to be saved as UTF-8 + +COM_GUIDEDTOURS="Guided Tour" +COM_GUIDEDTOURS_BASIC_STEP="Basic Step" +COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  +COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" +COM_GUIDEDTOURS_DESCRIPTION="Description" +COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" +COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour only for selected extensions. If used tours won't be displayed at other extensions." +COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" +COM_GUIDEDTOURS_FIELD_OPTION_BOTTOM="Bottom" +COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Centered" +COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" +COM_GUIDEDTOURS_FIELD_OPTION_RIGHT="Right" +COM_GUIDEDTOURS_FIELD_OPTION_TOP="Top" +COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." +COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" +COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" +COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" +COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" +COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tours deleted." +COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tours enabled." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s tours enabled." +COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tours trashed." +COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s tours trashed." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tours disabled." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." +COM_GUIDEDTOURS_NO_NOTE="" +COM_GUIDEDTOURS_OVERLAY_DESC="adds the CSS overlay effect to the Tour" +COM_GUIDEDTOURS_OVERLAY_LABEL="Overlay" +COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Centered" +COM_GUIDEDTOURS_POSITION_LABEL="Position" +COM_GUIDEDTOURS_RULES_TAB="Permissions" +COM_GUIDEDTOURS_STATUS="Status" +COM_GUIDEDTOURS_STEP_ASC="Step ascending" +COM_GUIDEDTOURS_STEP_DESC="Step descending" +COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." +COM_GUIDEDTOURS_STEP_ID="ID" +COM_GUIDEDTOURS_STEP_TITLE="Step Title" +COM_GUIDEDTOURS_STEPID_LABEL="Step ID" +COM_GUIDEDTOURS_STEPS="Steps" +COM_GUIDEDTOURS_STEPS_LIST="Guided Tours" +COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." +COM_GUIDEDTOURS_TARGET_LABEL="Target" +COM_GUIDEDTOURS_TITLE="Guided Tours" +COM_GUIDEDTOURS_TOUR_ID="ID" +COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" +COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" +COM_GUIDEDTOURS_URL_DESC="Enter the URL of the page from where you want to Start the Tour" +COM_GUIDEDTOURS_URL_LABEL="URL" +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" +COM_GUIDEDTOURS="Guided Tours" +JDESCRIPTION_ASC="Description ascending" +JDESCRIPTION_DESC="Description ascending" +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" \ No newline at end of file diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini new file mode 100644 index 0000000000000..6848bb3526d70 --- /dev/null +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -0,0 +1,12 @@ +; Joomla! Project +; (C) 2022 Open Source Matters, Inc. +; GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +COM_GUIDEDTOURS="Guided Tour" +COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" +COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" +COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" +COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" \ No newline at end of file diff --git a/administrator/language/en-GB/mod_menu.ini b/administrator/language/en-GB/mod_menu.ini index 1734cfa17c9db..c5a6a32e1c521 100644 --- a/administrator/language/en-GB/mod_menu.ini +++ b/administrator/language/en-GB/mod_menu.ini @@ -110,6 +110,7 @@ MOD_MENU_MANAGE_LANGUAGES_OVERRIDES="Language Overrides" MOD_MENU_MANAGE_PLUGINS="Plugins" MOD_MENU_MANAGE_REDIRECTS="Redirects" MOD_MENU_MANAGE_SCHEDULED_TASKS="Scheduled Tasks" +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tour" MOD_MENU_MASS_MAIL_USERS="Mass Mail Users" MOD_MENU_MEDIA_MANAGER="Media" MOD_MENU_MENU_MANAGER="Manage" diff --git a/build/build-modules-js/settings.json b/build/build-modules-js/settings.json index c43eb8ca94ef0..490a81b06f9f4 100644 --- a/build/build-modules-js/settings.json +++ b/build/build-modules-js/settings.json @@ -682,6 +682,45 @@ } ] }, + "shepherd.js": { + "name": "shepherdjs", + "js": { + "dist/js/shepherd.js": "js/shepherd.js", + "dist/js/shepherd.min.js": "js/shepherd.min.js" + }, + "css": { + "dist/css/shepherd.css": "css/shepherd.css" + }, + "filesExtra": { + "dist/js/shepherd.js.map": "js/shepherd.js.map", + "dist/js/shepherd.min.js.map": "js/shepherd.min.js.map" + }, + "provideAssets": [ + { + "name": "shepherdjs", + "type": "style", + "uri": "shepherd.css" + }, + { + "name": "shepherdjs", + "type": "script", + "uri": "shepherd.min.js", + "attributes": { + "defer": true + } + }, + { + "name": "shepherdjs", + "type": "preset", + "dependencies": [ + "shepherdjs#style", + "shepherdjs#script" + ] + } + ], + "dependencies": ["popperjs"], + "licenseFilename": "LICENSE" + }, "short-and-sweet": { "name": "short-and-sweet", "licenseFilename": "LICENSE", @@ -794,4 +833,4 @@ } } } -} +} \ No newline at end of file diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_tour/css/guide.css new file mode 100644 index 0000000000000..d5fb3d76c0cc0 --- /dev/null +++ b/build/media_source/plg_system_tour/css/guide.css @@ -0,0 +1,3 @@ +.subhead .btn { + margin: 0px 0px; +} \ No newline at end of file diff --git a/build/media_source/plg_system_tour/css/shepherd.css b/build/media_source/plg_system_tour/css/shepherd.css new file mode 100644 index 0000000000000..7dc7f68f3990d --- /dev/null +++ b/build/media_source/plg_system_tour/css/shepherd.css @@ -0,0 +1,208 @@ +.shepherd-button { + background: #3288e6; + border: 0; + border-radius: 3px; + color: hsla(0, 0%, 100%, .75); + cursor: pointer; + margin-right: .5rem; + padding: .5rem 1.5rem; + transition: all .5s ease +} + +.shepherd-button:not(:disabled):hover { + background: #196fcc; + color: hsla(0, 0%, 100%, .75) +} + +.shepherd-button.shepherd-button-secondary { + background: #f1f2f3; + color: rgba(0, 0, 0, .75) +} + +.shepherd-button.shepherd-button-secondary:not(:disabled):hover { + background: #d6d9db; + color: rgba(0, 0, 0, .75) +} + +.shepherd-button:disabled { + cursor: not-allowed +} + +.shepherd-footer { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + display: flex; + justify-content: flex-end; + padding: 0 .75rem .75rem +} + +.shepherd-footer .shepherd-button:last-child { + margin-right: 0 +} + +.shepherd-cancel-icon { + background: transparent; + border: none; + color: hsla(0, 0%, 50.2%, .75); + font-size: 2em; + cursor: pointer; + font-weight: 400; + margin: 0; + padding: 0; + transition: color .5s ease +} + +.shepherd-cancel-icon:hover { + color: rgba(0, 0, 0, .75) +} + +.shepherd-has-title .shepherd-content .shepherd-cancel-icon { + color: hsla(0, 0%, 50.2%, .75) +} + +.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover { + color: rgba(0, 0, 0, .75) +} + +.shepherd-title { + color: rgba(0, 0, 0, .75); + display: flex; + font-size: 1rem; + font-weight: 400; + flex: 1 0 auto; + margin: 0; + padding: 0 +} + +.shepherd-header { + align-items: center; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + display: flex; + justify-content: flex-end; + line-height: 2em; + padding: .75rem .75rem 0 +} + +.shepherd-has-title .shepherd-content .shepherd-header { + background: #e6e6e6; + padding: 1em +} + +.shepherd-text { + color: rgba(0, 0, 0, .75); + font-size: 1rem; + line-height: 1.3em; + padding: .75em +} + +.shepherd-text p { + margin-top: 0 +} + +.shepherd-text p:last-child { + margin-bottom: 0 +} + +.shepherd-content { + border-radius: 5px; + outline: none; + padding: 0 +} + +.shepherd-element { + background: #fff; + border-radius: 5px; + box-shadow: 0 1px 4px rgba(0, 0, 0, .2); + max-width: 400px; + opacity: 0; + outline: none; + transition: opacity .3s, visibility .3s; + visibility: hidden; + width: 100%; + z-index: 9999 +} + +.shepherd-enabled.shepherd-element { + opacity: 0.01; + visibility: visible +} + +.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) { + opacity: 0; + pointer-events: none; + visibility: hidden +} + +.shepherd-element, +.shepherd-element *, +.shepherd-element :after, +.shepherd-element :before { + box-sizing: border-box +} + +.shepherd-arrow, +.shepherd-arrow:before { + position: absolute; + width: 16px; + height: 16px; + z-index: -1 +} + +.shepherd-arrow:before { + content: ""; + transform: rotate(45deg); + background: rgb(185, 38, 38) +} + +.shepherd-element[data-popper-placement^=top]>.shepherd-arrow { + bottom: -8px +} + +.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow { + top: -8px +} + +.shepherd-element[data-popper-placement^=left]>.shepherd-arrow { + right: -8px +} + +.shepherd-element[data-popper-placement^=right]>.shepherd-arrow { + left: -8px +} + +.shepherd-element.shepherd-centered>.shepherd-arrow { + opacity: 0 +} + +.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before { + background-color: rgb(185, 38, 38) +} + +.shepherd-target-click-disabled.shepherd-enabled.shepherd-target, +.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * { + pointer-events: none +} + +.shepherd-modal-overlay-container { + height: 0; + left: 0; + opacity: 0; + overflow: hidden; + pointer-events: none; + position: fixed; + top: 0; + transition: all .3s ease-out, height 0ms .3s, opacity .3s 0ms; + width: 100vw; + z-index: 9997 +} + +.shepherd-modal-overlay-container.shepherd-modal-is-visible { + height: 100vh; + opacity: .43335151; + transition: all .3s ease-out, height 0s 0s, opacity .3s 0s +} + +.shepherd-modal-overlay-container.shepherd-modal-is-visible path { + pointer-events: all +} \ No newline at end of file diff --git a/build/media_source/plg_system_tour/css/shepherd.min.css b/build/media_source/plg_system_tour/css/shepherd.min.css new file mode 100644 index 0000000000000..e88e1a5e3acd8 --- /dev/null +++ b/build/media_source/plg_system_tour/css/shepherd.min.css @@ -0,0 +1,209 @@ +.shepherd-button { + background: #3288e6; + border: 0; + border-radius: 3px; + color: hsla(0, 0%, 100%, .75); + cursor: pointer; + margin-right: .5rem; + padding: .5rem 1.5rem; + transition: all .5s ease +} + +.shepherd-button:not(:disabled):hover { + background: #196fcc; + color: hsla(0, 0%, 100%, .75) +} + +.shepherd-button.shepherd-button-secondary { + background: #f1f2f3; + color: rgba(0, 0, 0, .75) +} + +.shepherd-button.shepherd-button-secondary:not(:disabled):hover { + background: #d6d9db; + color: rgba(0, 0, 0, .75) +} + +.shepherd-button:disabled { + cursor: not-allowed +} + +.shepherd-footer { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + display: flex; + justify-content: flex-end; + padding: 0 .75rem .75rem +} + +.shepherd-footer .shepherd-button:last-child { + margin-right: 0 +} + +.shepherd-cancel-icon { + background: transparent; + border: none; + color: hsla(0, 0%, 50.2%, .75); + font-size: 2em; + cursor: pointer; + font-weight: 400; + margin: 0; + padding: 0; + transition: color .5s ease +} + +.shepherd-cancel-icon:hover { + color: rgba(0, 0, 0, .75) +} + +.shepherd-has-title .shepherd-content .shepherd-cancel-icon { + color: hsla(0, 0%, 50.2%, .75) +} + +.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover, +.shepherd-title { + color: rgba(0, 0, 0, .75) +} + +.shepherd-title { + display: flex; + font-size: 1rem; + font-weight: 400; + flex: 1 0 auto; + margin: 0; + padding: 0 +} + +.shepherd-header { + align-items: center; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + display: flex; + justify-content: flex-end; + line-height: 2em; + padding: .75rem .75rem 0 +} + +.shepherd-has-title .shepherd-content .shepherd-header { + background: #e6e6e6; + padding: 1em +} + +.shepherd-text { + color: rgba(0, 0, 0, .75); + font-size: 1rem; + line-height: 1.3em; + padding: .75em +} + +.shepherd-text p { + margin-top: 0 +} + +.shepherd-text p:last-child { + margin-bottom: 0 +} + +.shepherd-content { + border-radius: 5px; + outline: none; + padding: 0 +} + +.shepherd-element { + background: #fff; + border-radius: 5px; + box-shadow: 0 1px 4px rgba(0, 0, 0, .2); + max-width: 400px; + opacity: 0; + outline: none; + transition: opacity .3s, visibility .3s; + visibility: hidden; + width: 100%; + z-index: 9999 +} + +.shepherd-enabled.shepherd-element { + opacity: 1; + visibility: visible +} + +.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) { + opacity: 0; + pointer-events: none; + visibility: hidden +} + +.shepherd-element, +.shepherd-element *, +.shepherd-element :after, +.shepherd-element :before { + box-sizing: border-box +} + +.shepherd-arrow, +.shepherd-arrow:before { + position: absolute; + width: 16px; + height: 16px; + z-index: -1 +} + +.shepherd-arrow:before { + content: ""; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + background: #fff +} + +.shepherd-element[data-popper-placement^=top]>.shepherd-arrow { + bottom: -8px +} + +.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow { + top: -8px +} + +.shepherd-element[data-popper-placement^=left]>.shepherd-arrow { + right: -8px +} + +.shepherd-element[data-popper-placement^=right]>.shepherd-arrow { + left: -8px +} + +.shepherd-element.shepherd-centered>.shepherd-arrow { + opacity: 0 +} + +.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before { + background-color: #e6e6e6 +} + +.shepherd-target-click-disabled.shepherd-enabled.shepherd-target, +.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * { + pointer-events: none +} + +.shepherd-modal-overlay-container { + height: 0; + left: 0; + opacity: 0; + overflow: hidden; + pointer-events: none; + position: fixed; + top: 0; + transition: all .3s ease-out, height 0ms .3s, opacity .3s 0ms; + width: 100vw; + z-index: 9997 +} + +.shepherd-modal-overlay-container.shepherd-modal-is-visible { + height: 100vh; + opacity: .4; + transition: all .3s ease-out, height 0s 0s, opacity .3s 0s +} + +.shepherd-modal-overlay-container.shepherd-modal-is-visible path { + pointer-events: all +} \ No newline at end of file diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js new file mode 100644 index 0000000000000..b222b783c0c12 --- /dev/null +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -0,0 +1,215 @@ +Joomla = window.Joomla || {}; +(function(Joomla, window) { + document.addEventListener("DOMContentLoaded", function() { + var myTours = Joomla.getOptions("myTours"); + var obj = JSON.parse(myTours); + let btnGoods = document.querySelectorAll(".button-tour"); + for (var i = 0; i < btnGoods.length; i++) { + btnGoods[i].addEventListener("click", function() { + var dataID = this.getAttribute("data-id"); + var mainID = obj.findIndex((x) => x.id == dataID); + sessionStorage.setItem("tourid", mainID); + + var currentURL = window.location.href; + if (currentURL != obj[mainID].url) { + window.location.href = obj[mainID].url; + } + var overlay = true; + if (obj[mainID].overlay == 0) { + overlay = false; + } + + const tour = new Shepherd.Tour({ + defaultStepOptions: { + scrollTo: true, + classes: "shadow", + cancelIcon: { + enabled: true, + }, + classes: "class-1 class-2 shepherd-theme-arrows", + scrollTo: { behavior: "smooth", block: "center" }, + }, + keyboardNavigation: true, + useModalOverlay: overlay, + }); + + if (sessionStorage.getItem("tourid")) { + tour.addStep({ + title: obj[mainID].title, + text: obj[mainID].description, + classes: "intro-step shepherd-theme-arrows", + attachTo: { + on: "bottom", + }, + buttons: [{ + action() { + return this.back(); + }, + classes: "shepherd-button-secondary shepherd-theme-arrows", + text: "Back", + }, + { + action() { + return this.next(); + }, + text: "Next", + }, + ], + id: obj[mainID].id, + }); + + for (index = 0; index < obj[mainID].steps.length; index++) { + var buttons = []; + var len = tour.steps.length; + if (index > 0) { + buttons.push({ + text: "Back", + classes: "shepherd-button-secondary", + action: function() { + return tour.back(); + }, + }); + } + + if (index != len - 1) { + buttons.push({ + text: "Next", + classes: "shepherd-button-primary", + action: function() { + return tour.next(); + }, + }); + } else { + buttons.push({ + text: "Complete", + classes: "shepherd-button-primary", + action: function() { + return tour.cancel(); + }, + }); + buttons.push({ + text: "Back", + classes: "shepherd-button-secondary", + action: function() { + return tour.back(); + }, + }); + } + + tour.addStep({ + title: obj[mainID].steps[index].title, + text: obj[mainID].steps[index].description, + classes: "intro-step shepherd-theme-arrows", + attachTo: { + element: obj[mainID].steps[index].target, + on: obj[mainID].steps[index].position, + }, + + buttons: buttons, + id: obj[mainID].steps[index].id, + arrow: true, + showOn: obj[mainID].steps[index].position, + when: { + show() { + var thisId = `${tour.steps.indexOf(tour.currentStep) + 1}`; + var Id = `${tour.currentStep.id}` - "0"; + sessionStorage.setItem("stepID", thisId); + sessionStorage.setItem("newstepID", Id); + }, + }, + }); + } + } + tour.start(); + tour.on("cancel", () => { + sessionStorage.clear(); + }); + }); + } + var mainID = sessionStorage.getItem("tourid"); + var newIndex = sessionStorage.getItem("stepID"); + var newId = sessionStorage.getItem("newstepID"); + newIndex = newIndex - 1; + + + var overlay = true; + if (obj[mainID].overlay == 0) { + overlay = false; + } + + const tour = new Shepherd.Tour({ + defaultStepOptions: { + scrollTo: true, + classes: "shadow", + cancelIcon: { + enabled: true, + }, + classes: "class-1 class-2 shepherd-theme-arrows", + scrollTo: { behavior: "smooth", block: "center" }, + }, + keyboardNavigation: true, + useModalOverlay: overlay, + }); + + if (mainID && newId) { + for (index = newId; index < obj[mainID].steps.length; index++) { + var buttons = []; + var len = tour.steps.length; + if (index > 0) { + buttons.push({ + text: "Back", + classes: "shepherd-button-secondary", + action: function() { + return tour.back(); + }, + }); + } + if (index != len - 1) { + buttons.push({ + text: "Next", + classes: "shepherd-button-primary", + action: function() { + return tour.next(); + }, + }); + } else { + buttons.push({ + text: "Complete", + classes: "shepherd-button-primary", + action: function() { + return tour.close(); + }, + }); + } + + tour.addStep({ + title: obj[mainID].steps[index].title, + text: obj[mainID].steps[index].description, + classes: "intro-step shepherd-theme-arrows", + attachTo: { + element: obj[mainID].steps[index].target, + on: obj[mainID].steps[index].position, + }, + + buttons: buttons, + id: obj[mainID].steps[index].id, + arrow: true, + showOn: obj[mainID].steps[index].position, + when: { + show() { + var thisId = `${tour.steps.indexOf(tour.currentStep) + 1}`; + var Id = `${tour.currentStep.id}` - "0"; + sessionStorage.setItem("stepID", thisId); + sessionStorage.setItem("newstepID", Id); + }, + }, + }); + } + } + + tour.start(); + tour.on("cancel", () => { + sessionStorage.clear(); + }); + }); +})(Joomla, window); \ No newline at end of file diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index c0efa2026b9b9..41e70379cc2e9 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -107,7 +107,10 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'); +(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 161, 162, 2, 'com_content.guidedtours.1', 'COM_GUIDEDTOURS_BASIC_GUIDEDTOUR', '{}'), +(92, 1, 166, 167, 3, 'plg_system_tour', 'tour', '{}'); + -- -------------------------------------------------------- @@ -182,7 +185,8 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'com_actionlogs', 'component', 'com_actionlogs', '', 1, 1, 1, 0, 1, '', '{"ip_logging":0,"csv_delimiter":",","loggable_extensions":["com_banners","com_cache","com_categories","com_checkin","com_config","com_contact","com_content","com_installer","com_media","com_menus","com_messages","com_modules","com_newsfeeds","com_plugins","com_redirect","com_scheduler","com_tags","com_templates","com_users"]}', ''), (0, 'com_workflow', 'component', 'com_workflow', '', 1, 1, 0, 1, 1, '', '{}', ''), (0, 'com_mails', 'component', 'com_mails', '', 1, 1, 1, 1, 1, '', '', ''), -(0, 'com_scheduler', 'component', 'com_scheduler', '', 1, 1, 1, 0, 1, '', '{}', ''); +(0, 'com_scheduler', 'component', 'com_scheduler', '', 1, 1, 1, 0, 1, '', '{}', ''), +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); -- Libraries INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES @@ -379,7 +383,8 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_webservices_users', 'plugin', 'users', 'webservices', 0, 1, 1, 0, 1, '', '{}', '', 16, 0), (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), -(0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0); +(0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); -- Templates INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index c856a05f0daad..d16f9a0c336e0 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -926,3 +926,78 @@ CREATE TABLE IF NOT EXISTS `#__scheduler_tasks` ( ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 DEFAULT COLLATE = utf8mb4_unicode_ci; -- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtours` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtours` ( + `id` int NOT NULL AUTO_INCREMENT, + `asset_id` int DEFAULT 0, + `title` varchar(255) NOT NULL, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `extensions` text NOT NULL, + `url` varchar(255) NOT NULL, + `overlay` tinyint NOT NULL DEFAULT 0, + `created` datetime NOT NULL, + `created_by` int NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int NOT NULL DEFAULT 0, + `checked_out_time` datetime NOT NULL, + `checked_out` int NOT NULL DEFAULT 0, + `published` tinyint NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `#__guidedtours` +-- +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours', 1, '', 0, '', 0, '', 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtour_steps` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( + `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `tour_id` int NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `published` tinyint NOT NULL DEFAULT 0, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `step-no` int NOT NULL DEFAULT 0, + `position` varchar(255) NOT NULL, + `target` varchar(255) NOT NULL, + `url` varchar(255) NOT NULL, + `created` datetime NOT NULL, + `created_by` int unsigned NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int unsigned NOT NULL DEFAULT 0, + KEY `idx_tour` (`tour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'save and close', 1, '', 0, 1, 'bottom', '#save-group-children-save',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info ','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

here add the position of the Step you want. e.g. right, left, top, bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page', 1, '

Select this if the next step is on different page

', 0, 1, 'bottom', '#jform_multipage1','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'save and close', 1, '

save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'administrator/index.php?option=com_guidedtours','', 430, '', 430); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3c759daef23e7..7293b5d6e9ac4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,9 +31,11 @@ "mark.js": "^8.11.1", "mediaelement": "^5.0.4", "metismenujs": "^1.3.1", + "popper.js": "^1.16.1", "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", + "shepherd.js": "^10.0.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.3", "tinymce": "^5.10.2", @@ -1787,9 +1789,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", - "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -2735,7 +2737,6 @@ "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -5214,7 +5215,6 @@ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.6", "universalify": "^2.0.0" }, "optionalDependencies": { @@ -6254,6 +6254,16 @@ "node": ">=4" } }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/postcss": { "version": "8.4.5", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", @@ -7102,9 +7112,6 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.62.0.tgz", "integrity": "sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw==", "dev": true, - "dependencies": { - "fsevents": "~2.3.2" - }, "bin": { "rollup": "dist/bin/rollup" }, @@ -7252,6 +7259,23 @@ "node": ">=8" } }, + "node_modules/shepherd.js": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.0.tgz", + "integrity": "sha512-ogyabw8JOVQlMcwOA7RGp6splm6w3gbvYPnoIm1XjjIwcjZr82ila8vTlPObtAad7jsuU8vxEyvR1bi0IkqT2w==", + "dependencies": { + "@popperjs/core": "^2.11.5", + "deepmerge": "^4.2.2", + "smoothscroll-polyfill": "^0.4.4" + }, + "engines": { + "node": "12.* || 14.* || >= 16" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rwwagner90" + } + }, "node_modules/short-and-sweet": { "version": "1.0.4", "integrity": "sha512-Nvh+ChQgW81p4SC0D6sK2w7ibkp9vI5Cs8OtYBjEQ8m3gCCXdaOSHTcVcG23GYvFEzkZZRFGq4Ti6tl/Hvf6kw==" @@ -7347,6 +7371,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/smoothscroll-polyfill": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", + "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" + }, "node_modules/socket.io": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz", @@ -9620,9 +9649,9 @@ } }, "@popperjs/core": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", - "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, "@rollup/plugin-babel": { "version": "5.3.0", @@ -12985,6 +13014,11 @@ "find-up": "^2.1.0" } }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, "postcss": { "version": "8.4.5", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", @@ -13659,6 +13693,16 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shepherd.js": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.0.tgz", + "integrity": "sha512-ogyabw8JOVQlMcwOA7RGp6splm6w3gbvYPnoIm1XjjIwcjZr82ila8vTlPObtAad7jsuU8vxEyvR1bi0IkqT2w==", + "requires": { + "@popperjs/core": "^2.11.5", + "deepmerge": "^4.2.2", + "smoothscroll-polyfill": "^0.4.4" + } + }, "short-and-sweet": { "version": "1.0.4", "integrity": "sha512-Nvh+ChQgW81p4SC0D6sK2w7ibkp9vI5Cs8OtYBjEQ8m3gCCXdaOSHTcVcG23GYvFEzkZZRFGq4Ti6tl/Hvf6kw==" @@ -13732,6 +13776,11 @@ } } }, + "smoothscroll-polyfill": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", + "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" + }, "socket.io": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz", diff --git a/package.json b/package.json index 70026bd1074dc..ac29d1a56d8c5 100644 --- a/package.json +++ b/package.json @@ -52,9 +52,11 @@ "mark.js": "^8.11.1", "mediaelement": "^5.0.4", "metismenujs": "^1.3.1", + "popper.js": "^1.16.1", "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", + "shepherd.js": "^10.0.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.3", "tinymce": "^5.10.2", diff --git a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini new file mode 100644 index 0000000000000..d7c440fd5841b --- /dev/null +++ b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini @@ -0,0 +1,7 @@ +PLG_SYSTEM_TOUR="Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tours System Plugin" +COM_PLG_TOUR_START_TOUR_BTN="Take the Tour" +JGUIDEDTOURS_EXTENSION_ALLOWED_DESCRIPTION="Activate this plugin only for listed extensions. If used all other extensions are disabled." +JGUIDEDTOURS_EXTENSION_ALLOWED_LABEL="Allowed Extensions" +JGUIDEDTOURS_EXTENSION_FORBIDDEN_LABEL="Forbidden Extensions" +JGUIDEDTOURS_EXTENSION_FORBIDDEN_DESCRIPTION="Disable this plugin for listed extensions." \ No newline at end of file diff --git a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini new file mode 100644 index 0000000000000..027a82492216a --- /dev/null +++ b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini @@ -0,0 +1,5 @@ +PLG_SYSTEM_TOUR="Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tour System Plugin" +COM_PLG_TOUR_START_TOUR_BTN="Take the Tour" +JGUIDEDTOURS_EXTENSION_SELECTION_DESCRIPTION="Activate this plugin only for listed extensions. If used all other extensions are disabled." +JGUIDEDTOURS_EXTENSION_SELECTION_LABEL="Select Extensions" \ No newline at end of file diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.ini b/plugins/system/tour/language/en-GB/plg_system_tour.ini new file mode 100644 index 0000000000000..bddd7a2aabf8f --- /dev/null +++ b/plugins/system/tour/language/en-GB/plg_system_tour.ini @@ -0,0 +1,8 @@ +; Joomla! Project +; (C) 2022 Open Source Matters, Inc. +; GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +PLG_SYSTEM_TOUR="Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tours System Plugin" +PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" \ No newline at end of file diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini b/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini new file mode 100644 index 0000000000000..9b99ec495a9cb --- /dev/null +++ b/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini @@ -0,0 +1,7 @@ +; Joomla! Project +; (C) 2022 Open Source Matters, Inc. +; GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +PLG_SYSTEM_TOUR="Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tour System Plugin" \ No newline at end of file diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php new file mode 100644 index 0000000000000..94998c8305753 --- /dev/null +++ b/plugins/system/tour/tour.php @@ -0,0 +1,174 @@ + + * @copyright (C) 2013 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @link admin@joomla.org + */ +defined('_JEXEC') or die; + +use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\Event\SubscriberInterface; +use Joomla\CMS\Toolbar\Toolbar; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Toolbar\ToolbarHelper; + +/** + * PlgSystemTour + * + * @since __DEPLOY_VERSION__ + */ +class PlgSystemTour extends CMSPlugin implements SubscriberInterface +{ + /** + * Load the language file on instantiation + * + * @var boolean + * @since 3.1 + */ + protected $autoloadLanguage = true; + + /** + * Application object. + * + * @var JApplicationCms + * @since __DEPLOY_VERSION__ + */ + protected $app; + + /** + * Application object. + * + * @var JApplicationCms + * @since __DEPLOY_VERSION__ + */ + protected $guide; + /** + * function for getSubscribedEvents : new Joomla 4 feature + * + * @return array + */ + public static function getSubscribedEvents(): array + { + return [ + 'onBeforeRender' => 'onBeforeRender', + 'onBeforeCompileHead' => 'onBeforeCompileHead' + ]; + } + /** + * Listener for the `onBeforeRender` event + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function onBeforeRender() + { + // Run in backend + if ($this->app->isClient('administrator')) + { + /** + * Booting of the Component to get the data in JSON Format + */ + $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Tours', 'Administrator', ['ignore_request' => true]); + $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Steps', 'Administrator', ['ignore_request' => true]); + + $theCurrentExtension = $this->app->input->get('option'); + $myTours->setState('list.extensions', $theCurrentExtension); + + $myTours->setState('filter.published', 1); + + $steps = $mySteps->getItems(); + $tours = $myTours->getItems(); + + $document = Factory::getDocument(); + + $newsteps = []; + + foreach ($steps as $step) + { + if (!isset($newsteps[$step->tour_id])) + { + $newsteps[$step->tour_id] = []; + } + + $newsteps[$step->tour_id][] = $step; + } + + foreach ($tours as $tour) + { + $tour->steps = []; + + if (isset($newsteps[$tour->id])) + { + $tour->steps = $newsteps[$tour->id]; + } + } + + $myTours = json_encode($tours); + $mySteps = json_encode($steps); + $document->addScriptOptions('myTours', $myTours); + $document->addScriptOptions('mySteps', $mySteps); + + $toolbar = Toolbar::getInstance('toolbar'); + $dropdown = $toolbar->dropdownButton() + ->text('Take the Tour') + ->toggleSplit(false) + ->icon('fa fa-map-signs') + ->buttonClass('btn btn-action'); + + $childBar = $dropdown->getChildToolbar(); + + foreach ($tours as $a) + { + $childBar->BasicButton('tour') + ->text($a->title) + ->attributes(['data-id' => $a->id]) + ->buttonClass('btn btn-primary'); + } + } + } + + /** + * Listener for the `onBeforeCompileHead` event + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function onBeforeCompileHead() + { + + if ($this->app->isClient('administrator')) + { + $this->app->getDocument()->getWebAssetManager() + ->usePreset('shepherdjs'); + + // Load required assets + $assets = $this->app->getDocument()->getWebAssetManager(); + $assets->registerAndUseScript( + 'plg_system_tour.script', + 'plg_system_tour/guide.min.js', + [], + ['defer' => true], + ['core'] + ); + $assets->registerAndUseStyle( + 'plg_system_tour.style', + 'plg_system_tour/guide.min.css' + ); + } + } +} diff --git a/plugins/system/tour/tour.xml b/plugins/system/tour/tour.xml new file mode 100644 index 0000000000000..7459faeb08bb7 --- /dev/null +++ b/plugins/system/tour/tour.xml @@ -0,0 +1,19 @@ + + + plg_system_tour + Joomla! Project + June 2022 + Joomla! + GNU General Public License version 2 or later; see LICENSE.txt + admin@joomla.org + www.joomla.org + 4.0.0 + PLG_SYSTEM_TOUR_DESCRIPTION + + tour.php + + + en-GB.plg_system_tour.ini + en-GB.plg_system_tour.sys.ini + + \ No newline at end of file From c580b142d146a32cc4051a549383b4220e80e3df Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 19 Jun 2022 20:49:00 +0530 Subject: [PATCH 002/363] Fixed save2new in step for each tour --- .../components/com_guidedtours/src/View/Step/HtmlView.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 47843970174d1..8bcfece30da13 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -112,7 +112,7 @@ protected function addToolbar() if ($canDo->get('core.create')) { ToolbarHelper::apply('step.apply'); - $toolbarButtons = [['save', 'step.save'], ['save2new', 'tour.save2new']]; + $toolbarButtons = [['save', 'step.save'], ['save2new', 'step.save2new']]; } ToolbarHelper::saveGroup( From 7c7ce9ca62b05ffc02d78919bc58262fd59295c3 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Mon, 20 Jun 2022 18:14:05 +0530 Subject: [PATCH 003/363] Fixed saveAsCopy in step section --- .../com_guidedtours/src/Model/StepModel.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index d210b4af0b7b7..8b24b38d98095 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -16,6 +16,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Table\Table; +use Joomla\String\StringHelper; /** * Item Model for a single tour. @@ -87,6 +88,19 @@ public function populateState() $context = $this->option . '.' . $this->name; } + protected function generateNewTitle($categoryId, $alias, $title) + { + // Alter the title + $table = $this->getTable(); + + while ($table->load(array('title' => $title))) + { + $title = StringHelper::increment($title); + } + + return array($title, $alias); + } + /** * Method to save the form data. * From 81c4dcbaf319cb40729d8b2132c3b747e044efb8 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 23 Jun 2022 18:22:02 +0530 Subject: [PATCH 004/363] Created a working single page tour with all the steps --- .../plg_system_tour/js/guide.es5.js | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index b222b783c0c12..27ad761ffc387 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -41,13 +41,7 @@ Joomla = window.Joomla || {}; attachTo: { on: "bottom", }, - buttons: [{ - action() { - return this.back(); - }, - classes: "shepherd-button-secondary shepherd-theme-arrows", - text: "Back", - }, + buttons: [ { action() { return this.next(); @@ -60,8 +54,7 @@ Joomla = window.Joomla || {}; for (index = 0; index < obj[mainID].steps.length; index++) { var buttons = []; - var len = tour.steps.length; - if (index > 0) { + var len = obj[mainID].steps.length; buttons.push({ text: "Back", classes: "shepherd-button-secondary", @@ -69,8 +62,7 @@ Joomla = window.Joomla || {}; return tour.back(); }, }); - } - + if (index != len - 1) { buttons.push({ text: "Next", @@ -87,13 +79,6 @@ Joomla = window.Joomla || {}; return tour.cancel(); }, }); - buttons.push({ - text: "Back", - classes: "shepherd-button-secondary", - action: function() { - return tour.back(); - }, - }); } tour.addStep({ From d5255fe38ac312b5766afe2c817fa0efb1c4c1d2 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 2 Jul 2022 23:49:20 +0530 Subject: [PATCH 005/363] Made Multi-Page Functionality Working for Guided Tour --- .../plg_system_tour/js/guide.es5.js | 110 ++++++++++-------- 1 file changed, 64 insertions(+), 46 deletions(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 27ad761ffc387..0e60a5cd88f48 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -7,15 +7,15 @@ Joomla = window.Joomla || {}; for (var i = 0; i < btnGoods.length; i++) { btnGoods[i].addEventListener("click", function() { var dataID = this.getAttribute("data-id"); - var mainID = obj.findIndex((x) => x.id == dataID); - sessionStorage.setItem("tourid", mainID); + var tourId = obj.findIndex((x) => x.id == dataID); + sessionStorage.setItem("tourId", tourId); var currentURL = window.location.href; - if (currentURL != obj[mainID].url) { - window.location.href = obj[mainID].url; + if (currentURL != obj[tourId].url) { + window.location.href = obj[tourId].url; } var overlay = true; - if (obj[mainID].overlay == 0) { + if (obj[tourId].overlay == 0) { overlay = false; } @@ -33,10 +33,10 @@ Joomla = window.Joomla || {}; useModalOverlay: overlay, }); - if (sessionStorage.getItem("tourid")) { + if (sessionStorage.getItem("tourId")) { tour.addStep({ - title: obj[mainID].title, - text: obj[mainID].description, + title: obj[tourId].title, + text: obj[tourId].description, classes: "intro-step shepherd-theme-arrows", attachTo: { on: "bottom", @@ -44,17 +44,17 @@ Joomla = window.Joomla || {}; buttons: [ { action() { - return this.next(); + return tour.next(); }, text: "Next", }, ], - id: obj[mainID].id, + id: obj[tourId].id, }); - for (index = 0; index < obj[mainID].steps.length; index++) { + for (index = 0; index < obj[tourId].steps.length; index++) { var buttons = []; - var len = obj[mainID].steps.length; + var len = obj[tourId].steps.length; buttons.push({ text: "Back", classes: "shepherd-button-secondary", @@ -62,7 +62,7 @@ Joomla = window.Joomla || {}; return tour.back(); }, }); - + if (index != len - 1) { buttons.push({ text: "Next", @@ -82,24 +82,34 @@ Joomla = window.Joomla || {}; } tour.addStep({ - title: obj[mainID].steps[index].title, - text: obj[mainID].steps[index].description, + title: obj[tourId].steps[index].title, + text: obj[tourId].steps[index].description, classes: "intro-step shepherd-theme-arrows", attachTo: { - element: obj[mainID].steps[index].target, - on: obj[mainID].steps[index].position, + element: obj[tourId].steps[index].target, + on: obj[tourId].steps[index].position, + url: obj[tourId].steps[index].url, }, buttons: buttons, - id: obj[mainID].steps[index].id, + id: obj[tourId].steps[index].id, arrow: true, - showOn: obj[mainID].steps[index].position, + showOn: obj[tourId].steps[index].position, when: { show() { - var thisId = `${tour.steps.indexOf(tour.currentStep) + 1}`; - var Id = `${tour.currentStep.id}` - "0"; - sessionStorage.setItem("stepID", thisId); - sessionStorage.setItem("newstepID", Id); + var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; + var newstepId = `${tour.currentStep.id}` - "0"; + var idIndex = `${tour.steps.indexOf(tour.currentStep)}`; + + sessionStorage.setItem("stepId", stepId); + sessionStorage.setItem("newstepId", newstepId); + sessionStorage.setItem("currentStepindex", idIndex); + + var currentTourUrl = window.location.href; + + if(currentTourUrl != tour.currentStep.options.attachTo.url){ + window.location.href = tour.currentStep.options.attachTo.url; + } }, }, }); @@ -111,14 +121,13 @@ Joomla = window.Joomla || {}; }); }); } - var mainID = sessionStorage.getItem("tourid"); - var newIndex = sessionStorage.getItem("stepID"); - var newId = sessionStorage.getItem("newstepID"); - newIndex = newIndex - 1; - + var tourId = sessionStorage.getItem("tourId"); + var stepId = sessionStorage.getItem("stepId"); + var newstepId = sessionStorage.getItem("newstepId"); + var newidIndex = sessionStorage.getItem("currentStepindex"); var overlay = true; - if (obj[mainID].overlay == 0) { + if (obj[tourId].overlay == 0) { overlay = false; } @@ -136,11 +145,11 @@ Joomla = window.Joomla || {}; useModalOverlay: overlay, }); - if (mainID && newId) { - for (index = newId; index < obj[mainID].steps.length; index++) { + if (tourId && newidIndex) { + for (index = newidIndex-1; index < obj[tourId].steps.length; index++) { var buttons = []; - var len = tour.steps.length; - if (index > 0) { + var len = obj[tourId].steps.length; + buttons.push({ text: "Back", classes: "shepherd-button-secondary", @@ -148,7 +157,7 @@ Joomla = window.Joomla || {}; return tour.back(); }, }); - } + if (index != len - 1) { buttons.push({ text: "Next", @@ -162,30 +171,39 @@ Joomla = window.Joomla || {}; text: "Complete", classes: "shepherd-button-primary", action: function() { - return tour.close(); + return tour.cancel(); }, }); } tour.addStep({ - title: obj[mainID].steps[index].title, - text: obj[mainID].steps[index].description, + title: obj[tourId].steps[index].title, + text: obj[tourId].steps[index].description, classes: "intro-step shepherd-theme-arrows", attachTo: { - element: obj[mainID].steps[index].target, - on: obj[mainID].steps[index].position, + element: obj[tourId].steps[index].target, + on: obj[tourId].steps[index].position, + url: obj[tourId].steps[index].url, }, buttons: buttons, - id: obj[mainID].steps[index].id, + id: obj[tourId].steps[index].id, arrow: true, - showOn: obj[mainID].steps[index].position, + showOn: obj[tourId].steps[index].position, when: { show() { - var thisId = `${tour.steps.indexOf(tour.currentStep) + 1}`; - var Id = `${tour.currentStep.id}` - "0"; - sessionStorage.setItem("stepID", thisId); - sessionStorage.setItem("newstepID", Id); + var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; + var newstepId = `${tour.currentStep.id}` - "0"; + var idIndex = `${tour.steps.indexOf(tour.currentStep)}`; + + sessionStorage.setItem("stepId", stepId); + sessionStorage.setItem("newstepId", newstepId); + sessionStorage.setItem("currentStepindex", newstepId); + + var currentUrl = window.location.href; + if(currentUrl != tour.currentStep.options.attachTo.url){ + window.location.href = tour.currentStep.options.attachTo.url; + } }, }, }); @@ -197,4 +215,4 @@ Joomla = window.Joomla || {}; sessionStorage.clear(); }); }); -})(Joomla, window); \ No newline at end of file +})(Joomla, window); From d2e9535bcb97c4314ed1c78441279a716e9ab419 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 3 Jul 2022 01:02:25 +0530 Subject: [PATCH 006/363] Minor Changes in Strings --- .../plg_system_tour/js/guide.es5.js | 12 +++++------ installation/sql/mysql/extensions.sql | 20 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 0e60a5cd88f48..6470c71349063 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -99,11 +99,11 @@ Joomla = window.Joomla || {}; show() { var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; var newstepId = `${tour.currentStep.id}` - "0"; - var idIndex = `${tour.steps.indexOf(tour.currentStep)}`; + var currentStepindex = `${tour.steps.indexOf(tour.currentStep)}`; sessionStorage.setItem("stepId", stepId); sessionStorage.setItem("newstepId", newstepId); - sessionStorage.setItem("currentStepindex", idIndex); + sessionStorage.setItem("currentStepindex", currentStepindex); var currentTourUrl = window.location.href; @@ -124,7 +124,7 @@ Joomla = window.Joomla || {}; var tourId = sessionStorage.getItem("tourId"); var stepId = sessionStorage.getItem("stepId"); var newstepId = sessionStorage.getItem("newstepId"); - var newidIndex = sessionStorage.getItem("currentStepindex"); + var currentStepindex = sessionStorage.getItem("currentStepindex"); var overlay = true; if (obj[tourId].overlay == 0) { @@ -145,8 +145,8 @@ Joomla = window.Joomla || {}; useModalOverlay: overlay, }); - if (tourId && newidIndex) { - for (index = newidIndex-1; index < obj[tourId].steps.length; index++) { + if (tourId && currentStepindex) { + for (index = currentStepindex-1; index < obj[tourId].steps.length; index++) { var buttons = []; var len = obj[tourId].steps.length; @@ -194,7 +194,7 @@ Joomla = window.Joomla || {}; show() { var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; var newstepId = `${tour.currentStep.id}` - "0"; - var idIndex = `${tour.steps.indexOf(tour.currentStep)}`; + var currentStepindex = `${tour.steps.indexOf(tour.currentStep)}`; sessionStorage.setItem("stepId", stepId); sessionStorage.setItem("newstepId", newstepId); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index d16f9a0c336e0..93a14b2ccecba 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -957,7 +957,7 @@ INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- - + -- -- Table structure for table `#__guidedtour_steps` -- @@ -986,18 +986,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES (1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (5, 1, 'URL', 1, '

Add URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'save and close', 1, '', 0, 1, 'bottom', '#save-group-children-save',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info ','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), (9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps','', 430, '', 430), (10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

here add the position of the Step you want. e.g. right, left, top, bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page', 1, '

Select this if the next step is on different page

', 0, 1, 'bottom', '#jform_multipage1','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'save and close', 1, '

save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'administrator/index.php?option=com_guidedtours','', 430, '', 430); \ No newline at end of file +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page', 1, '

Add URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'administrator/index.php?option=com_guidedtours','', 430, '', 430); From b3a493b8aa05c7c7b3f15fa2a129797ef8a74e92 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 3 Jul 2022 01:12:34 +0530 Subject: [PATCH 007/363] Solved URL problem --- .../components/com_menus/presets/system.xml | 4 +-- installation/sql/mysql/extensions.sql | 32 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/administrator/components/com_menus/presets/system.xml b/administrator/components/com_menus/presets/system.xml index 109a67ac33e6d..bcb76a9c14a49 100644 --- a/administrator/components/com_menus/presets/system.xml +++ b/administrator/components/com_menus/presets/system.xml @@ -168,9 +168,9 @@ title="MOD_MENU_MANAGE_GUIDEDTOURS" type="component" element="com_guidedtours" - link="index.php?option=com_guidedtours" + link="index.php?option=com_guidedtours&view=tours" permission="core.manage;com_guidedtours" - /> + /> This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', ' administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save',' administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info ','administrator/index.php?option=com_guidedtours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page', 1, '

Add URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'administrator/index.php?option=com_guidedtours','', 430, '', 430); +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), +(5, 1, 'URL', 1, '

Add URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info ','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=steps&tour_id=1' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), +(14, 1, 'Multi-page', 1, '

Add URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430); From 819e40056665c248feed5e0d62ba6ee3bcb5840b Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 3 Jul 2022 01:25:45 +0530 Subject: [PATCH 008/363] Added URL in Tour --- installation/sql/mysql/extensions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 3370eb20ebfe5..87b9a0d9890fd 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -954,7 +954,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- From 95eaf2f6127e76c0feab89386e9cb5f0955060cb Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 5 Jul 2022 17:28:30 +0530 Subject: [PATCH 009/363] Optimized and re-written Script File for Guided Tour --- .../plg_system_tour/js/guide.es5.js | 375 ++++++++---------- 1 file changed, 162 insertions(+), 213 deletions(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 6470c71349063..daaffe1d5231f 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -1,218 +1,167 @@ -Joomla = window.Joomla || {}; -(function(Joomla, window) { - document.addEventListener("DOMContentLoaded", function() { - var myTours = Joomla.getOptions("myTours"); - var obj = JSON.parse(myTours); - let btnGoods = document.querySelectorAll(".button-tour"); - for (var i = 0; i < btnGoods.length; i++) { - btnGoods[i].addEventListener("click", function() { - var dataID = this.getAttribute("data-id"); - var tourId = obj.findIndex((x) => x.id == dataID); - sessionStorage.setItem("tourId", tourId); - - var currentURL = window.location.href; - if (currentURL != obj[tourId].url) { - window.location.href = obj[tourId].url; - } - var overlay = true; - if (obj[tourId].overlay == 0) { - overlay = false; - } - - const tour = new Shepherd.Tour({ - defaultStepOptions: { - scrollTo: true, - classes: "shadow", - cancelIcon: { - enabled: true, - }, - classes: "class-1 class-2 shepherd-theme-arrows", - scrollTo: { behavior: "smooth", block: "center" }, - }, - keyboardNavigation: true, - useModalOverlay: overlay, - }); - - if (sessionStorage.getItem("tourId")) { - tour.addStep({ - title: obj[tourId].title, - text: obj[tourId].description, - classes: "intro-step shepherd-theme-arrows", - attachTo: { - on: "bottom", - }, - buttons: [ - { - action() { - return tour.next(); - }, - text: "Next", - }, - ], - id: obj[tourId].id, - }); - - for (index = 0; index < obj[tourId].steps.length; index++) { - var buttons = []; - var len = obj[tourId].steps.length; - buttons.push({ - text: "Back", - classes: "shepherd-button-secondary", - action: function() { - return tour.back(); - }, - }); - - if (index != len - 1) { - buttons.push({ - text: "Next", - classes: "shepherd-button-primary", - action: function() { - return tour.next(); - }, - }); - } else { - buttons.push({ - text: "Complete", - classes: "shepherd-button-primary", - action: function() { - return tour.cancel(); - }, - }); - } - - tour.addStep({ - title: obj[tourId].steps[index].title, - text: obj[tourId].steps[index].description, - classes: "intro-step shepherd-theme-arrows", - attachTo: { - element: obj[tourId].steps[index].target, - on: obj[tourId].steps[index].position, - url: obj[tourId].steps[index].url, - }, +/** + * @copyright (C) 2022 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +function checkAndRedirect(redirectUrl) { + var currentURL = window.location.href; + if (currentURL != redirectUrl) { + window.location.href = redirectUrl; + } +} +function createTour() { + return new Shepherd.Tour({ + defaultStepOptions: { + scrollTo: true, + classes: "shadow", + cancelIcon: { + enabled: true, + }, + classes: "class-1 class-2 shepherd-theme-arrows", + scrollTo: { behavior: "smooth", block: "center" }, + }, + useModalOverlay: true, + keyboardNavigation: true, + }); +} +function addCancelTourButton(tour) { + tour.on("cancel", () => { + sessionStorage.clear(); + }); +} +function addStepToTourButton(tour, obj, tourId, index, buttons) { + tour.addStep({ + title: obj[tourId].steps[index].title, + text: obj[tourId].steps[index].description, + classes: "intro-step shepherd-theme-arrows", + attachTo: { + element: obj[tourId].steps[index].target, + on: obj[tourId].steps[index].position, + url: obj[tourId].steps[index].url, + }, + + buttons: buttons, + id: obj[tourId].steps[index].id, + arrow: true, + showOn: obj[tourId].steps[index].position, + when: { + show() { + var currentstepIndex = `${tour.currentStep.id}` - "0"; + sessionStorage.setItem("currentStepId", currentstepIndex); + checkAndRedirect(tour.currentStep.options.attachTo.url); + }, + }, + }); +} +function addInitialStepToTourButton(tour, obj, tourId) { + tour.addStep({ + title: obj[tourId].title, + text: obj[tourId].description, + classes: "intro-step shepherd-theme-arrows", + attachTo: { + on: "bottom", + }, + buttons: [ + { + action() { + return tour.next(); + }, + text: "Next", + }, + ], + id: obj[tourId].id, + }); +} +function pushCompleteButton(buttons, tour) { + buttons.push({ + text: "Complete", + classes: "shepherd-button-primary", + action: function () { + return tour.cancel(); + }, + }); +} +function pushNextButton(buttons, tour) { + buttons.push({ + text: "Next", + classes: "shepherd-button-primary", + action: function () { + return tour.next(); + }, + }); +} +function pushBackButton(buttons, tour) { + buttons.push({ + text: "Back", + classes: "shepherd-button-secondary", + action: function () { + return tour.back(); + }, + }); +} - buttons: buttons, - id: obj[tourId].steps[index].id, - arrow: true, - showOn: obj[tourId].steps[index].position, - when: { - show() { - var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; - var newstepId = `${tour.currentStep.id}` - "0"; - var currentStepindex = `${tour.steps.indexOf(tour.currentStep)}`; - - sessionStorage.setItem("stepId", stepId); - sessionStorage.setItem("newstepId", newstepId); - sessionStorage.setItem("currentStepindex", currentStepindex); - - var currentTourUrl = window.location.href; - - if(currentTourUrl != tour.currentStep.options.attachTo.url){ - window.location.href = tour.currentStep.options.attachTo.url; - } - }, - }, - }); - } - } - tour.start(); - tour.on("cancel", () => { - sessionStorage.clear(); - }); - }); - } - var tourId = sessionStorage.getItem("tourId"); - var stepId = sessionStorage.getItem("stepId"); - var newstepId = sessionStorage.getItem("newstepId"); - var currentStepindex = sessionStorage.getItem("currentStepindex"); - - var overlay = true; - if (obj[tourId].overlay == 0) { - overlay = false; - } - - const tour = new Shepherd.Tour({ - defaultStepOptions: { - scrollTo: true, - classes: "shadow", - cancelIcon: { - enabled: true, - }, - classes: "class-1 class-2 shepherd-theme-arrows", - scrollTo: { behavior: "smooth", block: "center" }, - }, - keyboardNavigation: true, - useModalOverlay: overlay, - }); - - if (tourId && currentStepindex) { - for (index = currentStepindex-1; index < obj[tourId].steps.length; index++) { - var buttons = []; - var len = obj[tourId].steps.length; - - buttons.push({ - text: "Back", - classes: "shepherd-button-secondary", - action: function() { - return tour.back(); - }, - }); - - if (index != len - 1) { - buttons.push({ - text: "Next", - classes: "shepherd-button-primary", - action: function() { - return tour.next(); - }, - }); - } else { - buttons.push({ - text: "Complete", - classes: "shepherd-button-primary", - action: function() { - return tour.cancel(); - }, - }); - } - - tour.addStep({ - title: obj[tourId].steps[index].title, - text: obj[tourId].steps[index].description, - classes: "intro-step shepherd-theme-arrows", - attachTo: { - element: obj[tourId].steps[index].target, - on: obj[tourId].steps[index].position, - url: obj[tourId].steps[index].url, - }, - - buttons: buttons, - id: obj[tourId].steps[index].id, - arrow: true, - showOn: obj[tourId].steps[index].position, - when: { - show() { - var stepId = `${tour.steps.indexOf(tour.currentStep) + 1}`; - var newstepId = `${tour.currentStep.id}` - "0"; - var currentStepindex = `${tour.steps.indexOf(tour.currentStep)}`; - - sessionStorage.setItem("stepId", stepId); - sessionStorage.setItem("newstepId", newstepId); - sessionStorage.setItem("currentStepindex", newstepId); - - var currentUrl = window.location.href; - if(currentUrl != tour.currentStep.options.attachTo.url){ - window.location.href = tour.currentStep.options.attachTo.url; - } - }, - }, - }); +Joomla = window.Joomla || {}; +(function (Joomla, window) { + document.addEventListener("DOMContentLoaded", function () { + let myTours = Joomla.getOptions("myTours"); + let obj = JSON.parse(myTours); + let btnGoods = document.querySelectorAll(".button-tour"); + for (var i = 0; i < btnGoods.length; i++) { + btnGoods[i].addEventListener("click", function () { + var dataID = this.getAttribute("data-id"); + var tourId = obj.findIndex((x) => x.id == dataID); + sessionStorage.setItem("tourId", dataID); + + checkAndRedirect(obj[tourId].url); + + const tour = createTour(); + + if (sessionStorage.getItem("tourId")) { + addInitialStepToTourButton(tour, obj, tourId); + for (index = 0; index < obj[tourId].steps.length; index++) { + var buttons = []; + var len = obj[tourId].steps.length; + pushBackButton(buttons, tour); + if (index != len - 1) { + pushNextButton(buttons, tour); + } else { + pushCompleteButton(buttons, tour); } + addStepToTourButton(tour, obj, tourId, index, buttons); + } } - tour.start(); - tour.on("cancel", () => { - sessionStorage.clear(); - }); - }); + addCancelTourButton(tour); + }); + } + var tourId = sessionStorage.getItem("tourId"); + var currentStepId = sessionStorage.getItem("currentStepId"); + + if (tourId) { + tourId = obj.findIndex((x) => x.id == tourId); + const tour = createTour(); + var ind = 0; + if (currentStepId) { + ind = obj[tourId].steps.findIndex((x) => x.id == currentStepId); + } else { + ind = 0; + } + for (index = ind; index < obj[tourId].steps.length; index++) { + let buttons = []; + var len = obj[tourId].steps.length; + + pushBackButton(buttons, tour); + + if (index != len - 1) { + pushNextButton(buttons, tour); + } else { + pushCompleteButton(buttons, tour); + } + + addStepToTourButton(tour, obj, tourId, index, buttons); + } + tour.start(); + addCancelTourButton(tour); + } + }); })(Joomla, window); From 1ad03143396bc25e8eaf7312449bd35e72a35afc Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 7 Jul 2022 00:41:50 +0530 Subject: [PATCH 010/363] Created Relative URL for Steps and Tours in Guided Tour --- .../components/com_guidedtours/forms/step.xml | 2 -- .../components/com_guidedtours/forms/tour.xml | 2 -- .../plg_system_tour/js/guide.es5.js | 13 ++++--- installation/sql/mysql/extensions.sql | 34 +++++++++---------- 4 files changed, 25 insertions(+), 26 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 4f78b7d45a5e2..b19c32445e380 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -88,8 +88,6 @@ type="url" label="COM_GUIDEDTOURS_URL_LABEL" size="40" - filter="url" - validate="url" description="COM_GUIDEDTOURS_URL_DESC" /> diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 386d60252d6a3..962e6c76d642b 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -118,8 +118,6 @@ type="url" label="COM_GUIDEDTOURS_URL_LABEL" size="40" - filter="url" - validate="url" description="COM_GUIDEDTOURS_URL_DESC" /> diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index daaffe1d5231f..7e5119f35a496 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -29,7 +29,7 @@ function addCancelTourButton(tour) { sessionStorage.clear(); }); } -function addStepToTourButton(tour, obj, tourId, index, buttons) { +function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { tour.addStep({ title: obj[tourId].steps[index].title, text: obj[tourId].steps[index].description, @@ -48,7 +48,7 @@ function addStepToTourButton(tour, obj, tourId, index, buttons) { show() { var currentstepIndex = `${tour.currentStep.id}` - "0"; sessionStorage.setItem("currentStepId", currentstepIndex); - checkAndRedirect(tour.currentStep.options.attachTo.url); + checkAndRedirect(uri + tour.currentStep.options.attachTo.url); }, }, }); @@ -103,6 +103,9 @@ function pushBackButton(buttons, tour) { Joomla = window.Joomla || {}; (function (Joomla, window) { document.addEventListener("DOMContentLoaded", function () { + const paths = Joomla.getOptions('system.paths'); + const uri = paths.rootFull; + let myTours = Joomla.getOptions("myTours"); let obj = JSON.parse(myTours); let btnGoods = document.querySelectorAll(".button-tour"); @@ -112,7 +115,7 @@ Joomla = window.Joomla || {}; var tourId = obj.findIndex((x) => x.id == dataID); sessionStorage.setItem("tourId", dataID); - checkAndRedirect(obj[tourId].url); + checkAndRedirect(uri + obj[tourId].url); const tour = createTour(); @@ -127,7 +130,7 @@ Joomla = window.Joomla || {}; } else { pushCompleteButton(buttons, tour); } - addStepToTourButton(tour, obj, tourId, index, buttons); + addStepToTourButton(tour, obj, tourId, index, buttons, uri); } } tour.start(); @@ -158,7 +161,7 @@ Joomla = window.Joomla || {}; pushCompleteButton(buttons, tour); } - addStepToTourButton(tour, obj, tourId, index, buttons); + addStepToTourButton(tour, obj, tourId, index, buttons, uri); } tour.start(); addCancelTourButton(tour); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 87b9a0d9890fd..a7ba736b773a7 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -954,7 +954,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -985,19 +985,19 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), -(5, 1, 'URL', 1, '

Add URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=tour&layout=edit&id=1' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info ','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=steps&tour_id=1' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), -(14, 1, 'Multi-page', 1, '

Add URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '.hero-example', 'http://localhost/gsoc22_guided-tour/administrator/index.php?option=com_guidedtours&view=step&layout=edit&id=1','', 430, '', 430); +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); From 53034c5009302316b6b667781c0d8afe5cdbc6d0 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 8 Jul 2022 18:23:22 +0530 Subject: [PATCH 011/363] Solved URL problem for Tours Page --- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index febacd3090812..8f1fc00b3b8d4 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -108,7 +108,7 @@ protected function addToolbar() $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; ToolbarHelper::link( - Route::_('index.php?option=com_guidedtours'), + Route::_('index.php?option=com_guidedtours&view=tours'), 'JTOOLBAR_BACK', $arrow ); From 2802f4ac13ee74a821b668f65989d2f89b5303bd Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 9 Jul 2022 02:59:46 +0530 Subject: [PATCH 012/363] Added String for Relative URL and attached one step to Target --- administrator/language/en-GB/com_guidedtours.ini | 2 +- installation/sql/mysql/extensions.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 7364afa6e46ad..a5f6d27759f7f 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -50,7 +50,7 @@ COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" -COM_GUIDEDTOURS_URL_DESC="Enter the URL of the page from where you want to Start the Tour" +COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" COM_GUIDEDTOURS="Guided Tours" diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index a7ba736b773a7..c9754586e74aa 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -992,7 +992,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), (10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), From 9b3ea31aea378f0fec73f6b60e2c40577b382afd Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 12 Jul 2022 15:38:52 +0530 Subject: [PATCH 013/363] Multi-Page Back Button Functional --- .../plg_system_tour/js/guide.es5.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 7e5119f35a496..9bcfc7b2d3e7d 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -90,11 +90,17 @@ function pushNextButton(buttons, tour) { }, }); } -function pushBackButton(buttons, tour) { +function pushBackButton(buttons, tour, prev_step) { buttons.push({ text: "Back", classes: "shepherd-button-secondary", action: function () { + if(prev_step) + { + const paths = Joomla.getOptions('system.paths'); + sessionStorage.setItem("currentStepId", prev_step.id); + checkAndRedirect(paths.rootFull + prev_step.url); + } return tour.back(); }, }); @@ -120,17 +126,19 @@ Joomla = window.Joomla || {}; const tour = createTour(); if (sessionStorage.getItem("tourId")) { + let prev_step = ''; addInitialStepToTourButton(tour, obj, tourId); for (index = 0; index < obj[tourId].steps.length; index++) { var buttons = []; var len = obj[tourId].steps.length; - pushBackButton(buttons, tour); + pushBackButton(buttons, tour, prev_step); if (index != len - 1) { pushNextButton(buttons, tour); } else { pushCompleteButton(buttons, tour); } addStepToTourButton(tour, obj, tourId, index, buttons, uri); + prev_step = obj[tourId].steps[index]; } } tour.start(); @@ -139,6 +147,7 @@ Joomla = window.Joomla || {}; } var tourId = sessionStorage.getItem("tourId"); var currentStepId = sessionStorage.getItem("currentStepId"); + let prev_step = ''; if (tourId) { tourId = obj.findIndex((x) => x.id == tourId); @@ -146,6 +155,9 @@ Joomla = window.Joomla || {}; var ind = 0; if (currentStepId) { ind = obj[tourId].steps.findIndex((x) => x.id == currentStepId); + if( ind > 0){ + prev_step = obj[tourId].steps[ind-1] + } } else { ind = 0; } @@ -153,7 +165,7 @@ Joomla = window.Joomla || {}; let buttons = []; var len = obj[tourId].steps.length; - pushBackButton(buttons, tour); + pushBackButton(buttons, tour, prev_step); if (index != len - 1) { pushNextButton(buttons, tour); @@ -162,6 +174,7 @@ Joomla = window.Joomla || {}; } addStepToTourButton(tour, obj, tourId, index, buttons, uri); + prev_step = obj[tourId].steps[index]; } tour.start(); addCancelTourButton(tour); From 3fbc6cf29c9f6fe7d843133c59d1a31b5df553ac Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Wed, 13 Jul 2022 16:15:23 +0530 Subject: [PATCH 014/363] Added String Value for Archived Tours --- administrator/language/en-GB/com_guidedtours.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index a5f6d27759f7f..887fe5be5c299 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -29,6 +29,8 @@ COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tours trashed." COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s tours trashed." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tours disabled." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tours archived." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." COM_GUIDEDTOURS_NO_NOTE="" COM_GUIDEDTOURS_OVERLAY_DESC="adds the CSS overlay effect to the Tour" COM_GUIDEDTOURS_OVERLAY_LABEL="Overlay" From 7fe55fdd54d6d9c9f58076e91f19f7a105927e09 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 14 Jul 2022 23:11:11 +0530 Subject: [PATCH 015/363] Added Table Structure and data for Guided Tours and Steps for Postgresql --- installation/sql/postgresql/base.sql | 7 +- installation/sql/postgresql/extensions.sql | 89 ++++++++++++++++++++++ 2 files changed, 94 insertions(+), 2 deletions(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 2ae59dd8e7617..a84daf939b7d2 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -113,7 +113,9 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'); +(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 161, 162, 2, 'com_content.guidedtours.1', 'COM_GUIDEDTOURS_BASIC_GUIDEDTOUR', '{}'), +(92, 1, 166, 167, 3, 'plg_system_tour', 'tour', '{}'); SELECT setval('#__assets_id_seq', 91, false); @@ -188,7 +190,8 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'com_actionlogs', 'component', 'com_actionlogs', '', 1, 1, 1, 0, 1, '', '{"ip_logging":0,"csv_delimiter":",","loggable_extensions":["com_banners","com_cache","com_categories","com_checkin","com_config","com_contact","com_content","com_installer","com_media","com_menus","com_messages","com_modules","com_newsfeeds","com_plugins","com_redirect","com_scheduler","com_tags","com_templates","com_users"]}', '', 0, 0), (0, 'com_workflow', 'component', 'com_workflow', '', 1, 1, 0, 1, 1, '', '{}', '', 0, 0), (0, 'com_mails', 'component', 'com_mails', '', 1, 1, 1, 1, 1, '', '', '', 0, 0), -(0, 'com_scheduler', 'component', 'com_scheduler', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0); +(0, 'com_scheduler', 'component', 'com_scheduler', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); -- Libraries INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index dc4e6badacbf7..755734095650e 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -953,3 +953,92 @@ BEGIN RETURN soundex; END; $$; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtours` +-- + +CREATE TABLE IF NOT EXISTS "#__guidedtours" +( + "id" int NOT NULL AUTO_INCREMENT, + "asset_id" int DEFAULT 0, + "title" varchar(255) NOT NULL, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "extensions" text NOT NULL, + "url" varchar(255) NOT NULL, + "overlay" tinyint NOT NULL DEFAULT 0, + "created" datetime NOT NULL, + "created_by" int NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int NOT NULL DEFAULT 0, + "checked_out_time" datetime NOT NULL, + "checked_out" int NOT NULL DEFAULT 0, + "published" tinyint NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1', + PRIMARY KEY ("id") +); + +CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); +CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); +CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); +CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); +CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); +CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); +CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); + +-- +-- Dumping data for table `#__guidedtours` +-- +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtour_steps` +-- + +CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" +( + "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, + "tour_id" int NOT NULL DEFAULT 0, + "title" varchar(255) NOT NULL, + "published" tinyint NOT NULL DEFAULT 0, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "step-no" int NOT NULL DEFAULT 0, + "position" varchar(255) NOT NULL, + "target" varchar(255) NOT NULL, + "url" varchar(255) NOT NULL, + "created" datetime NOT NULL, + "created_by" int unsigned NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int unsigned NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1' +); +CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); From b031c89482fb5fab7e5172838b6986c97eeae51e Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 15 Jul 2022 23:46:37 +0530 Subject: [PATCH 016/363] Optimized Update SQL Scripts for Postgresql and MySQL and changes in string value for plugin --- .../sql/updates/mysql/4.2.0-2022-06-15.sql | 10 +-- .../updates/postgresql/4.2.0-2022-06-15.sql | 10 +-- .../updates/postgresql/4.2.0-2022-06-16.sql | 83 ++++++++++--------- .../tour/language/en-GB/plg_system_tour.ini | 4 +- .../language/en-GB/plg_system_tour.sys.ini | 4 +- 5 files changed, 54 insertions(+), 57 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql index dad3d1be390de..1b3df815338a8 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql @@ -1,9 +1,7 @@ -- Add `com_guidedtours` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, - `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) -VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); -- Add `plg_system_tour` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, - `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) -VALUES (0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql index 9a2114f22d550..2b1afc34027f1 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql @@ -1,9 +1,7 @@ -- Add `com_guidedtours` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, - `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) -VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); -- Add `plg_system_tour` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, - `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) -VALUES (0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES +(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql index a71c6307fb42b..80c5399efd770 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql @@ -1,55 +1,56 @@ -- --- Table structure for table "#__guidedtours" +-- Table structure for table `#__guidedtours` -- -- CREATE TABLE IF NOT EXISTS "#__guidedtours" ( - `id` int NOT NULL AUTO_INCREMENT, - `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, - `description` text NOT NULL, - `ordering` int NOT NULL DEFAULT 0, - `extensions` text NOT NULL, - `url` varchar(255) NOT NULL, - `overlay` tinyint NOT NULL DEFAULT 0, - `created` datetime NOT NULL, - `created_by` int NOT NULL DEFAULT 0, - `modified` datetime NOT NULL, - `modified_by` int NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL, - `checked_out` int NOT NULL DEFAULT 0, - `published` tinyint NOT NULL DEFAULT 0, - `state` tinyint NOT NULL DEFAULT '1', - PRIMARY KEY ("id") + "id" int NOT NULL AUTO_INCREMENT, + "asset_id" int DEFAULT 0, + "title" varchar(255) NOT NULL, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "extensions" text NOT NULL, + "url" varchar(255) NOT NULL, + "overlay" tinyint NOT NULL DEFAULT 0, + "created" datetime NOT NULL, + "created_by" int NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int NOT NULL DEFAULT 0, + "checked_out_time" datetime NOT NULL, + "checked_out" int NOT NULL DEFAULT 0, + "published" tinyint NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1', + PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" (`asset_id`); -CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" (`title`(191)); -CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" (`created`); -CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" (`created_by`); -CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" (`modified`); -CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" (`modified_by`); -CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" (`checked_out`); +CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); +CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); +CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); +CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); +CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); +CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); +CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); -- --- Table structure for table "#__guidedtour_steps" +-- Table structure for table `#__guidedtour_steps` -- CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( - `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, - `tour_id` int NOT NULL DEFAULT 0, - `title` varchar(255) NOT NULL, - `published` tinyint NOT NULL DEFAULT 0, - `description` text NOT NULL, - `ordering` int NOT NULL DEFAULT 0, - `step-no` int NOT NULL DEFAULT 0, - `position` varchar(255) NOT NULL, - `target` varchar(255) NOT NULL, - `created` datetime NOT NULL, - `created_by` int unsigned NOT NULL DEFAULT 0, - `modified` datetime NOT NULL, - `modified_by` int unsigned NOT NULL DEFAULT 0, - `state` tinyint NOT NULL DEFAULT '1' + "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, + "tour_id" int NOT NULL DEFAULT 0, + "title" varchar(255) NOT NULL, + "published" tinyint NOT NULL DEFAULT 0, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "step-no" int NOT NULL DEFAULT 0, + "position" varchar(255) NOT NULL, + "target" varchar(255) NOT NULL, + "url" varchar(255) NOT NULL, + "created" datetime NOT NULL, + "created_by" int unsigned NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int unsigned NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1' ); - CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" (`tour_id`); \ No newline at end of file + CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.ini b/plugins/system/tour/language/en-GB/plg_system_tour.ini index bddd7a2aabf8f..5df880dc78e07 100644 --- a/plugins/system/tour/language/en-GB/plg_system_tour.ini +++ b/plugins/system/tour/language/en-GB/plg_system_tour.ini @@ -3,6 +3,6 @@ ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -PLG_SYSTEM_TOUR="Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tours System Plugin" +PLG_SYSTEM_TOUR="System - Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" \ No newline at end of file diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini b/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini index 9b99ec495a9cb..64423bdcd3a9b 100644 --- a/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini +++ b/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini @@ -3,5 +3,5 @@ ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -PLG_SYSTEM_TOUR="Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tour System Plugin" \ No newline at end of file +PLG_SYSTEM_TOUR="System - Guided Tours Plugin" +PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" \ No newline at end of file From f40a7b14bbdbe0a65edf8febc9038daa204238d0 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 22 Jul 2022 23:15:45 +0530 Subject: [PATCH 017/363] Update SQL Scripts for Postgresql and MySQL --- .../sql/updates/mysql/4.2.0-2022-06-15.sql | 8 ---- .../sql/updates/mysql/4.2.0-2022-06-16.sql | 39 +++++++++++++++++- .../updates/postgresql/4.2.0-2022-06-16.sql | 40 +++++++++++++++++++ installation/sql/mysql/extensions.sql | 1 + installation/sql/postgresql/extensions.sql | 1 + 5 files changed, 80 insertions(+), 9 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql index 2294c1ca5f9db..d60e1f0577c60 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-15.sql @@ -1,11 +1,3 @@ --- Add `com_guidedtours` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); - --- Add `plg_system_tour` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); - -- -- Increase the size of the htmlbody field in the #__mail_templates table -- diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql index a2acc778ca4a1..922e2fb4dfca1 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql @@ -21,6 +21,13 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; +-- +-- Dumping data for table `#__guidedtours` +-- + +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); + -- -------------------------------------------------------- -- @@ -43,4 +50,34 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `modified` datetime NOT NULL, `modified_by` int unsigned NOT NULL DEFAULT 0, KEY `idx_tour` (`tour_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); + +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql index 80c5399efd770..16b0490520d00 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql @@ -2,6 +2,7 @@ -- Table structure for table `#__guidedtours` -- -- + CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" int NOT NULL AUTO_INCREMENT, @@ -31,6 +32,15 @@ CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); +-- +-- Dumping data for table `#__guidedtours` +-- + +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); + +-- -------------------------------------------------------- + -- -- Table structure for table `#__guidedtour_steps` -- @@ -54,3 +64,33 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "state" tinyint NOT NULL DEFAULT '1' ); CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); + +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES +(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index c9754586e74aa..a8f2d33447209 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -953,6 +953,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- -- Dumping data for table `#__guidedtours` -- + INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 755734095650e..8922cc3c32890 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -992,6 +992,7 @@ CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out" -- -- Dumping data for table `#__guidedtours` -- + INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); From a6a3fd787849afd27e321a73f958ec7340920a14 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 22 Jul 2022 23:36:40 +0530 Subject: [PATCH 018/363] Deleted one update sql script for Postgresql --- .../com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql deleted file mode 100644 index 2b1afc34027f1..0000000000000 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-15.sql +++ /dev/null @@ -1,7 +0,0 @@ --- Add `com_guidedtours` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); - --- Add `plg_system_tour` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); From 471a493c64ca676f29995c1538e424bb4f3ccad4 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 23 Jul 2022 00:30:02 +0530 Subject: [PATCH 019/363] Removed Label from Hidden Field --- .../com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql | 2 +- administrator/components/com_guidedtours/forms/step.xml | 1 - administrator/components/com_guidedtours/forms/tour.xml | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql index 16b0490520d00..84f6e3f797882 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql @@ -63,7 +63,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "modified_by" int unsigned NOT NULL DEFAULT 0, "state" tinyint NOT NULL DEFAULT '1' ); - CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- -- Dumping data for table `#__guidedtour_steps` diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index b19c32445e380..0d7319ef7c427 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -48,7 +48,6 @@ name="asset_id" type="hidden" filter="unset" - label="JFIELD_ASSET_ID_LABEL" /> Date: Mon, 25 Jul 2022 00:48:42 +0530 Subject: [PATCH 020/363] Code cleanup --- .../com_guidedtours/src/Extension/GuidedtoursComponent.php | 2 +- .../src/Service/HTML/oldAdministratorService.php | 4 ++-- .../components/com_guidedtours/tmpl/steps/default.php | 2 +- .../components/com_guidedtours/tmpl/tours/default.php | 2 +- plugins/system/tour/tour.php | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 15d2e6c825de8..94cb230ab0297 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -23,7 +23,7 @@ /** * Component class for com_guidedtours * - * @since 4.0.0 + * @since __DEPLOY_VERSION__ */ class GuidedtoursComponent extends MVCComponent implements BootableExtensionInterface, diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index 27a65d76b1efd..72dadd8119881 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -7,7 +7,7 @@ * @category Component * @package Joomla.Administrator * @author Joomla! - * @copyright (C) 2013 Open Source Matters, Inc. + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt * @link admin@joomla.org */ @@ -27,7 +27,7 @@ /** * guidedtours HTML helper * - * @since 3.0 + * @since __DEPLOY_VERSION__ */ class AdministratorService { diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 45f99ce17eca4..e93558da085b5 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -15,7 +15,7 @@ use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use Joomla\Component\Guiedtours\Administrator\View\Steps\HtmlView; +use Joomla\Component\Guidedtours\Administrator\View\Steps\HtmlView; /** @var HtmlView $this*/ diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 8c681b6e6ac23..f29f1e821cd38 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -15,7 +15,7 @@ use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use Joomla\Component\Guiedtours\Administrator\View\Tours\HtmlView; +use Joomla\Component\Guidedtours\Administrator\View\Tours\HtmlView; /** @var HtmlView $this*/ diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 94998c8305753..055c08c0aa405 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -7,7 +7,7 @@ * @category Component * @package Joomla.Administrator * @author Joomla! - * @copyright (C) 2013 Open Source Matters, Inc. + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt * @link admin@joomla.org */ From 6128b260569df09d8085348ae1de978c52e2a466 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 30 Jul 2022 15:25:21 +0530 Subject: [PATCH 021/363] Update String Value for Relative URL --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 887fe5be5c299..e22f081a5277b 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -52,7 +52,7 @@ COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" -COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour" +COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" COM_GUIDEDTOURS="Guided Tours" From b3e25bd1a4a1ced0c007c6ae16f34f93f55efa00 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 30 Jul 2022 15:27:10 +0530 Subject: [PATCH 022/363] Added extra lines in the end --- .../com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql | 2 +- .../com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql index 922e2fb4dfca1..b921e09fad85f 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql @@ -80,4 +80,4 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, -- Add `plg_system_tour` to `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql index 84f6e3f797882..81ed5f124b238 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql @@ -1,7 +1,6 @@ -- -- Table structure for table `#__guidedtours` -- --- CREATE TABLE IF NOT EXISTS "#__guidedtours" ( @@ -93,4 +92,4 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", -- Add `plg_system_tour` to `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); \ No newline at end of file +(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); From 8704ab4ad1cd0794ed6639f9c2914f800f3d1fdc Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 30 Jul 2022 20:38:26 +0530 Subject: [PATCH 023/363] Increase the file version to 4.3 for Update SQL Scripts for Postgresql and MySQL --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 83 ++++++++++++++++ .../updates/postgresql/4.3.0-2022-07-30.sql | 95 +++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql create mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql new file mode 100644 index 0000000000000..b921e09fad85f --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -0,0 +1,83 @@ +-- +-- Table structure for table `#__guidedtours` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtours` ( + `id` int NOT NULL AUTO_INCREMENT, + `asset_id` int DEFAULT 0, + `title` varchar(255) NOT NULL, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `extensions` text NOT NULL, + `url` varchar(255) NOT NULL, + `overlay` tinyint NOT NULL DEFAULT 0, + `created` datetime NOT NULL, + `created_by` int NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int NOT NULL DEFAULT 0, + `checked_out_time` datetime NOT NULL, + `checked_out` int NOT NULL DEFAULT 0, + `published` tinyint NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `#__guidedtours` +-- + +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtour_steps` +-- + +CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( + `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `tour_id` int NOT NULL DEFAULT 0, + `title` varchar(255) NOT NULL, + `published` tinyint NOT NULL DEFAULT 0, + `description` text NOT NULL, + `ordering` int NOT NULL DEFAULT 0, + `step-no` int NOT NULL DEFAULT 0, + `position` varchar(255) NOT NULL, + `target` varchar(255) NOT NULL, + `url` varchar(255) NOT NULL, + `created` datetime NOT NULL, + `created_by` int unsigned NOT NULL DEFAULT 0, + `modified` datetime NOT NULL, + `modified_by` int unsigned NOT NULL DEFAULT 0, + KEY `idx_tour` (`tour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); + +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql new file mode 100644 index 0000000000000..81ed5f124b238 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -0,0 +1,95 @@ +-- +-- Table structure for table `#__guidedtours` +-- + +CREATE TABLE IF NOT EXISTS "#__guidedtours" +( + "id" int NOT NULL AUTO_INCREMENT, + "asset_id" int DEFAULT 0, + "title" varchar(255) NOT NULL, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "extensions" text NOT NULL, + "url" varchar(255) NOT NULL, + "overlay" tinyint NOT NULL DEFAULT 0, + "created" datetime NOT NULL, + "created_by" int NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int NOT NULL DEFAULT 0, + "checked_out_time" datetime NOT NULL, + "checked_out" int NOT NULL DEFAULT 0, + "published" tinyint NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1', + PRIMARY KEY ("id") +); + +CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); +CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); +CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); +CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); +CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); +CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); +CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); + +-- +-- Dumping data for table `#__guidedtours` +-- + +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `#__guidedtour_steps` +-- + +CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" +( + "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, + "tour_id" int NOT NULL DEFAULT 0, + "title" varchar(255) NOT NULL, + "published" tinyint NOT NULL DEFAULT 0, + "description" text NOT NULL, + "ordering" int NOT NULL DEFAULT 0, + "step-no" int NOT NULL DEFAULT 0, + "position" varchar(255) NOT NULL, + "target" varchar(255) NOT NULL, + "url" varchar(255) NOT NULL, + "created" datetime NOT NULL, + "created_by" int unsigned NOT NULL DEFAULT 0, + "modified" datetime NOT NULL, + "modified_by" int unsigned NOT NULL DEFAULT 0, + "state" tinyint NOT NULL DEFAULT '1' +); +CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); + +-- +-- Dumping data for table `#__guidedtour_steps` +-- + +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); + +-- Add `com_guidedtours` to `#__extensions` +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); + +-- Add `plg_system_tour` to `#__extensions` +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES +(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); From 697e7ad4091dd8c33fabdc968a967fb15bd927fa Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 30 Jul 2022 20:40:20 +0530 Subject: [PATCH 024/363] Deleted 4.2 update sql script for Postgresql and Mysql --- .../sql/updates/mysql/4.2.0-2022-06-16.sql | 83 ---------------- .../updates/postgresql/4.2.0-2022-06-16.sql | 95 ------------------- 2 files changed, 178 deletions(-) delete mode 100644 administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql delete mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql diff --git a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql deleted file mode 100644 index b921e09fad85f..0000000000000 --- a/administrator/components/com_admin/sql/updates/mysql/4.2.0-2022-06-16.sql +++ /dev/null @@ -1,83 +0,0 @@ --- --- Table structure for table `#__guidedtours` --- - -CREATE TABLE IF NOT EXISTS `#__guidedtours` ( - `id` int NOT NULL AUTO_INCREMENT, - `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, - `description` text NOT NULL, - `ordering` int NOT NULL DEFAULT 0, - `extensions` text NOT NULL, - `url` varchar(255) NOT NULL, - `overlay` tinyint NOT NULL DEFAULT 0, - `created` datetime NOT NULL, - `created_by` int NOT NULL DEFAULT 0, - `modified` datetime NOT NULL, - `modified_by` int NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL, - `checked_out` int NOT NULL DEFAULT 0, - `published` tinyint NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `#__guidedtours` --- - -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); - --- -------------------------------------------------------- - --- --- Table structure for table `#__guidedtour_steps` --- - -CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( - `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, - `tour_id` int NOT NULL DEFAULT 0, - `title` varchar(255) NOT NULL, - `published` tinyint NOT NULL DEFAULT 0, - `description` text NOT NULL, - `ordering` int NOT NULL DEFAULT 0, - `step-no` int NOT NULL DEFAULT 0, - `position` varchar(255) NOT NULL, - `target` varchar(255) NOT NULL, - `url` varchar(255) NOT NULL, - `created` datetime NOT NULL, - `created_by` int unsigned NOT NULL DEFAULT 0, - `modified` datetime NOT NULL, - `modified_by` int unsigned NOT NULL DEFAULT 0, - KEY `idx_tour` (`tour_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `#__guidedtour_steps` --- - -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); - --- Add `com_guidedtours` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); - --- Add `plg_system_tour` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql b/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql deleted file mode 100644 index 81ed5f124b238..0000000000000 --- a/administrator/components/com_admin/sql/updates/postgresql/4.2.0-2022-06-16.sql +++ /dev/null @@ -1,95 +0,0 @@ --- --- Table structure for table `#__guidedtours` --- - -CREATE TABLE IF NOT EXISTS "#__guidedtours" -( - "id" int NOT NULL AUTO_INCREMENT, - "asset_id" int DEFAULT 0, - "title" varchar(255) NOT NULL, - "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, - "extensions" text NOT NULL, - "url" varchar(255) NOT NULL, - "overlay" tinyint NOT NULL DEFAULT 0, - "created" datetime NOT NULL, - "created_by" int NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int NOT NULL DEFAULT 0, - "checked_out_time" datetime NOT NULL, - "checked_out" int NOT NULL DEFAULT 0, - "published" tinyint NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1', - PRIMARY KEY ("id") -); - -CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); -CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); -CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); -CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); -CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); -CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); -CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); - --- --- Dumping data for table `#__guidedtours` --- - -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); - --- -------------------------------------------------------- - --- --- Table structure for table `#__guidedtour_steps` --- - -CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" -( - "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, - "tour_id" int NOT NULL DEFAULT 0, - "title" varchar(255) NOT NULL, - "published" tinyint NOT NULL DEFAULT 0, - "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, - "step-no" int NOT NULL DEFAULT 0, - "position" varchar(255) NOT NULL, - "target" varchar(255) NOT NULL, - "url" varchar(255) NOT NULL, - "created" datetime NOT NULL, - "created_by" int unsigned NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int unsigned NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1' -); -CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); - --- --- Dumping data for table `#__guidedtour_steps` --- - -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); - --- Add `com_guidedtours` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); - --- Add `plg_system_tour` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); From f149b4bd513c77a3804976d471e8d88fb32f189d Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 31 Jul 2022 00:02:10 +0530 Subject: [PATCH 025/363] Code Cleanup --- .../src/Extension/GuidedtoursComponent.php | 46 +-- .../Service/HTML/oldAdministratorService.php | 193 +++++----- .../com_guidedtours/tmpl/steps/default.php | 314 ++++++++-------- .../com_guidedtours/tmpl/tours/default.php | 334 +++++++++--------- plugins/system/tour/tour.php | 272 +++++++------- 5 files changed, 553 insertions(+), 606 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 94cb230ab0297..7b0ac757225ed 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -26,29 +26,29 @@ * @since __DEPLOY_VERSION__ */ class GuidedtoursComponent extends MVCComponent implements - BootableExtensionInterface, - RouterServiceInterface + BootableExtensionInterface, + RouterServiceInterface { - use RouterServiceTrait; - use HTMLRegistryAwareTrait; + use RouterServiceTrait; + use HTMLRegistryAwareTrait; - /** - * Booting the extension. This is the function to set up the environment of the extension like - * registering new class loaders, etc. - * - * If required, some initial set up can be done from services of the container, eg. - * registering HTML services. - * - * @param ContainerInterface $container The container - * - * @return void - * - * @since _DEPLOY_VERSION_ - */ - public function boot(ContainerInterface $container) - { - /** - * PASS - */ - } + /** + * Booting the extension. This is the function to set up the environment of the extension like + * registering new class loaders, etc. + * + * If required, some initial set up can be done from services of the container, eg. + * registering HTML services. + * + * @param ContainerInterface $container The container + * + * @return void + * + * @since _DEPLOY_VERSION_ + */ + public function boot(ContainerInterface $container) + { + /** + * PASS + */ + } } diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index 72dadd8119881..c6272a1794281 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -31,106 +31,95 @@ */ class AdministratorService { - - /** - * Render the list of associated items - * - * @param integer $articleid The article item id - * - * @return string The language HTML - * - * @throws \Exception - */ - public function association($articleid) - { - // Defaults - $html = ''; - - // Get the associations - if ($associations = Associations::getAssociations('com_guidedtours', '#__guidedtours', 'com_guidedtours.item', $articleid)) - { - foreach ($associations as $tag => $associated) - { - $associations[$tag] = (int) $associated->id; - } - - // Get the associated menu items - $db = Factory::getDbo(); - $query = $db->getQuery(true) - ->select('c.*') - ->select('l.sef as lang_sef') - ->select('l.lang_code') - ->from('#__guidedtours as c') - ->select('cat.title as category_title') - ->join('LEFT', '#__categories as cat ON cat.id=c.catid') - ->where('c.id IN (' . implode(',', array_values($associations)) . ')') - ->where('c.id != ' . $articleid) - ->join('LEFT', '#__languages as l ON c.language=l.lang_code') - ->select('l.image') - ->select('l.title as language_title'); - $db->setQuery($query); - - try - { - $items = $db->loadObjectList('id'); - } - catch (\RuntimeException $e) - { - throw new \Exception($e->getMessage(), 500, $e); - } - - if ($items) - { - foreach ($items as &$item) - { - $text = $item->lang_sef ? strtoupper($item->lang_sef) : 'XX'; - $url = Route::_('index.php?option=com_content&task=article.edit&id=' . (int) $item->id); - $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . '
' - . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); - $classes = 'badge badge-secondary'; - - $item->link = '' . $text . '' - . ''; - } - } - - $html = LayoutHelper::render('joomla.content.associations', $items); - } - - return $html; - } - - /** - * Show the feature/unfeature links - * - * @param integer $i Row number - * @param boolean $canChange Is user allowed to change? - * @param integer $value The state value - * - * @return string HTML code - */ - public function featured($i, $canChange = true, $value = 0) - { - // Array of image, task, title, action - $states = array( - 0 => array('unfeatured', 'articles.featured', 'COM_CONTENT_UNFEATURED', 'JGLOBAL_TOGGLE_FEATURED'), - 1 => array('featured', 'articles.unfeatured', 'COM_CONTENT_FEATURED', 'JGLOBAL_TOGGLE_FEATURED'), - ); - $state = ArrayHelper::getValue($states, (int) $value, $states[1]); - $icon = $state[0]; - - if ($canChange) - { - $html = ''; - } - else - { - $html = ''; - } - - return $html; - } + /** + * Render the list of associated items + * + * @param integer $articleid The article item id + * + * @return string The language HTML + * + * @throws \Exception + */ + public function association($articleid) + { + // Defaults + $html = ''; + + // Get the associations + if ($associations = Associations::getAssociations('com_guidedtours', '#__guidedtours', 'com_guidedtours.item', $articleid)) { + foreach ($associations as $tag => $associated) { + $associations[$tag] = (int) $associated->id; + } + + // Get the associated menu items + $db = Factory::getDbo(); + $query = $db->getQuery(true) + ->select('c.*') + ->select('l.sef as lang_sef') + ->select('l.lang_code') + ->from('#__guidedtours as c') + ->select('cat.title as category_title') + ->join('LEFT', '#__categories as cat ON cat.id=c.catid') + ->where('c.id IN (' . implode(',', array_values($associations)) . ')') + ->where('c.id != ' . $articleid) + ->join('LEFT', '#__languages as l ON c.language=l.lang_code') + ->select('l.image') + ->select('l.title as language_title'); + $db->setQuery($query); + + try { + $items = $db->loadObjectList('id'); + } catch (\RuntimeException $e) { + throw new \Exception($e->getMessage(), 500, $e); + } + + if ($items) { + foreach ($items as &$item) { + $text = $item->lang_sef ? strtoupper($item->lang_sef) : 'XX'; + $url = Route::_('index.php?option=com_content&task=article.edit&id=' . (int) $item->id); + $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . '
' + . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); + $classes = 'badge badge-secondary'; + + $item->link = '' . $text . '' + . ''; + } + } + + $html = LayoutHelper::render('joomla.content.associations', $items); + } + + return $html; + } + + /** + * Show the feature/unfeature links + * + * @param integer $i Row number + * @param boolean $canChange Is user allowed to change? + * @param integer $value The state value + * + * @return string HTML code + */ + public function featured($i, $canChange = true, $value = 0) + { + // Array of image, task, title, action + $states = array( + 0 => array('unfeatured', 'articles.featured', 'COM_CONTENT_UNFEATURED', 'JGLOBAL_TOGGLE_FEATURED'), + 1 => array('featured', 'articles.unfeatured', 'COM_CONTENT_FEATURED', 'JGLOBAL_TOGGLE_FEATURED'), + ); + $state = ArrayHelper::getValue($states, (int) $value, $states[1]); + $icon = $state[0]; + + if ($canChange) { + $html = ''; + } else { + $html = ''; + } + + return $html; + } } diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index e93558da085b5..e6ced229db56d 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -22,13 +22,10 @@ HTMLHelper::_('behavior.multiselect'); -try -{ - $app = Factory::getApplication(); -} -catch (Exception $e) -{ - die('Failed to get app'); +try { + $app = Factory::getApplication(); +} catch (Exception $e) { + die('Failed to get app'); } $user = $app->getIdentity(); @@ -39,167 +36,152 @@ $section = null; $mode = false; -if ($saveOrder && !empty($this->items)) -{ - $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; - HTMLHelper::_('draggablelist.draggable'); +if ($saveOrder && !empty($this->items)) { + $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); } ?> -
- $this)); - ?> - - - items)) -: - ?> - -
- - -
- - - - items)) -: - ?> - - - - - - - - - - - - - - - - - - - - class="js-draggable" data-url="" data-direction="" data-nested="true" > - items as $i => $item) - : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); - ?> - - - - - - - - - - - - - - - - - - - - - -
- , - , - -
- - - - - - - - - - - -
- id, false, 'cid', 'cb', $item->title); ?> - - - - - - - - - - - - published, $i, 'steps.', $canChange); ?> - - - escape($item->title); ?> - - escape($item->title); ?> - - - - note)) - : - ?> - - - escape($item->note)); ?> - - - - description; ?> - - id; ?> -
- - pagination->getListFooter(); - ?> - - - - - -
+
+ $this)); + ?> + + + items)) : + ?> + +
+ + +
+ + + + items)) : + ?> + + + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" data-nested="true" > + items as $i => $item) : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> + + + + + + + + + + + + + + + + + + + + + +
+ , + , + +
+ + + + + + + + + + + +
+ id, false, 'cid', 'cb', $item->title); ?> + + + + + + + + + + + + published, $i, 'steps.', $canChange); ?> + + + escape($item->title); ?> + + escape($item->title); ?> + + + + note)) : + ?> + + + escape($item->note)); ?> + + + + description; ?> + + id; ?> +
+ + pagination->getListFooter(); + ?> + + + + + +
diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index f29f1e821cd38..b317bcac21225 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -22,13 +22,10 @@ HTMLHelper::_('behavior.multiselect'); -try -{ - $app = Factory::getApplication(); -} -catch (Exception $e) -{ - die('Failed to get app'); +try { + $app = Factory::getApplication(); +} catch (Exception $e) { + die('Failed to get app'); } $user = $app->getIdentity(); @@ -39,177 +36,162 @@ $section = null; $mode = false; -if ($saveOrder && !empty($this->items)) -{ - $saveOrderingUrl = 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; - HTMLHelper::_('draggablelist.draggable'); +if ($saveOrder && !empty($this->items)) { + $saveOrderingUrl = 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + HTMLHelper::_('draggablelist.draggable'); } ?>
-
- $this)); - ?> - - - items)) -: - ?> - -
- - -
- - - - items)) -: - ?> - - - - - - - - - - - - - - - - - - - - - class="js-draggable" data-url="" data-direction="" data-nested="true" > - items as $i => $item) - : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); - ?> - - - - - - - - - - - - - - - - - - - - - - - -
- , - , - -
- - - - - - - - - - - - - -
- id, false, 'cid', 'cb', $item->title); ?> - - - - - - - - - - - - published, $i, 'tours.', $canChange); ?> - - - escape($item->title); ?> - - escape($item->title); ?> - - - - - note)) - : - ?> - - - escape($item->note)); ?> - - - - description; ?> - - - steps; ?> - - - id; ?> -
- - pagination->getListFooter(); - ?> - - - - - -
+
+ $this)); + ?> + + + items)) : + ?> + +
+ + +
+ + + + items)) : + ?> + + + + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction="" data-nested="true" > + items as $i => $item) : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> + + + + + + + + + + + + + + + + + + + + + + + +
+ , + , + +
+ + + + + + + + + + + + + +
+ id, false, 'cid', 'cb', $item->title); ?> + + + + + + + + + + + + published, $i, 'tours.', $canChange); ?> + + + escape($item->title); ?> + + escape($item->title); ?> + + + + + note)) : + ?> + + + escape($item->note)); ?> + + + + description; ?> + + + steps; ?> + + + id; ?> +
+ + pagination->getListFooter(); + ?> + + + + + +
diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 055c08c0aa405..bfafeb85dcb62 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -11,6 +11,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt * @link admin@joomla.org */ + defined('_JEXEC') or die; use Joomla\CMS\Plugin\CMSPlugin; @@ -32,143 +33,136 @@ */ class PlgSystemTour extends CMSPlugin implements SubscriberInterface { - /** - * Load the language file on instantiation - * - * @var boolean - * @since 3.1 - */ - protected $autoloadLanguage = true; - - /** - * Application object. - * - * @var JApplicationCms - * @since __DEPLOY_VERSION__ - */ - protected $app; - - /** - * Application object. - * - * @var JApplicationCms - * @since __DEPLOY_VERSION__ - */ - protected $guide; - /** - * function for getSubscribedEvents : new Joomla 4 feature - * - * @return array - */ - public static function getSubscribedEvents(): array - { - return [ - 'onBeforeRender' => 'onBeforeRender', - 'onBeforeCompileHead' => 'onBeforeCompileHead' - ]; - } - /** - * Listener for the `onBeforeRender` event - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function onBeforeRender() - { - // Run in backend - if ($this->app->isClient('administrator')) - { - /** - * Booting of the Component to get the data in JSON Format - */ - $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Tours', 'Administrator', ['ignore_request' => true]); - $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Steps', 'Administrator', ['ignore_request' => true]); - - $theCurrentExtension = $this->app->input->get('option'); - $myTours->setState('list.extensions', $theCurrentExtension); - - $myTours->setState('filter.published', 1); - - $steps = $mySteps->getItems(); - $tours = $myTours->getItems(); - - $document = Factory::getDocument(); - - $newsteps = []; - - foreach ($steps as $step) - { - if (!isset($newsteps[$step->tour_id])) - { - $newsteps[$step->tour_id] = []; - } - - $newsteps[$step->tour_id][] = $step; - } - - foreach ($tours as $tour) - { - $tour->steps = []; - - if (isset($newsteps[$tour->id])) - { - $tour->steps = $newsteps[$tour->id]; - } - } - - $myTours = json_encode($tours); - $mySteps = json_encode($steps); - $document->addScriptOptions('myTours', $myTours); - $document->addScriptOptions('mySteps', $mySteps); - - $toolbar = Toolbar::getInstance('toolbar'); - $dropdown = $toolbar->dropdownButton() - ->text('Take the Tour') - ->toggleSplit(false) - ->icon('fa fa-map-signs') - ->buttonClass('btn btn-action'); - - $childBar = $dropdown->getChildToolbar(); - - foreach ($tours as $a) - { - $childBar->BasicButton('tour') - ->text($a->title) - ->attributes(['data-id' => $a->id]) - ->buttonClass('btn btn-primary'); - } - } - } - - /** - * Listener for the `onBeforeCompileHead` event - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function onBeforeCompileHead() - { - - if ($this->app->isClient('administrator')) - { - $this->app->getDocument()->getWebAssetManager() - ->usePreset('shepherdjs'); - - // Load required assets - $assets = $this->app->getDocument()->getWebAssetManager(); - $assets->registerAndUseScript( - 'plg_system_tour.script', - 'plg_system_tour/guide.min.js', - [], - ['defer' => true], - ['core'] - ); - $assets->registerAndUseStyle( - 'plg_system_tour.style', - 'plg_system_tour/guide.min.css' - ); - } - } + /** + * Load the language file on instantiation + * + * @var boolean + * @since 3.1 + */ + protected $autoloadLanguage = true; + + /** + * Application object. + * + * @var JApplicationCms + * @since __DEPLOY_VERSION__ + */ + protected $app; + + /** + * Application object. + * + * @var JApplicationCms + * @since __DEPLOY_VERSION__ + */ + protected $guide; + /** + * function for getSubscribedEvents : new Joomla 4 feature + * + * @return array + */ + public static function getSubscribedEvents(): array + { + return [ + 'onBeforeRender' => 'onBeforeRender', + 'onBeforeCompileHead' => 'onBeforeCompileHead' + ]; + } + /** + * Listener for the `onBeforeRender` event + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function onBeforeRender() + { + // Run in backend + if ($this->app->isClient('administrator')) { + /** + * Booting of the Component to get the data in JSON Format + */ + $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Tours', 'Administrator', ['ignore_request' => true]); + $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Steps', 'Administrator', ['ignore_request' => true]); + + $theCurrentExtension = $this->app->input->get('option'); + $myTours->setState('list.extensions', $theCurrentExtension); + + $myTours->setState('filter.published', 1); + + $steps = $mySteps->getItems(); + $tours = $myTours->getItems(); + + $document = Factory::getDocument(); + + $newsteps = []; + + foreach ($steps as $step) { + if (!isset($newsteps[$step->tour_id])) { + $newsteps[$step->tour_id] = []; + } + + $newsteps[$step->tour_id][] = $step; + } + + foreach ($tours as $tour) { + $tour->steps = []; + + if (isset($newsteps[$tour->id])) { + $tour->steps = $newsteps[$tour->id]; + } + } + + $myTours = json_encode($tours); + $mySteps = json_encode($steps); + $document->addScriptOptions('myTours', $myTours); + $document->addScriptOptions('mySteps', $mySteps); + + $toolbar = Toolbar::getInstance('toolbar'); + $dropdown = $toolbar->dropdownButton() + ->text('Take the Tour') + ->toggleSplit(false) + ->icon('fa fa-map-signs') + ->buttonClass('btn btn-action'); + + $childBar = $dropdown->getChildToolbar(); + + foreach ($tours as $a) { + $childBar->BasicButton('tour') + ->text($a->title) + ->attributes(['data-id' => $a->id]) + ->buttonClass('btn btn-primary'); + } + } + } + + /** + * Listener for the `onBeforeCompileHead` event + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function onBeforeCompileHead() + { + + if ($this->app->isClient('administrator')) { + $this->app->getDocument()->getWebAssetManager() + ->usePreset('shepherdjs'); + + // Load required assets + $assets = $this->app->getDocument()->getWebAssetManager(); + $assets->registerAndUseScript( + 'plg_system_tour.script', + 'plg_system_tour/guide.min.js', + [], + ['defer' => true], + ['core'] + ); + $assets->registerAndUseStyle( + 'plg_system_tour.style', + 'plg_system_tour/guide.min.css' + ); + } + } } From 40faa12f71118407b7eefb8ba1d60d3a4a55b0fc Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 2 Aug 2022 18:22:24 +0530 Subject: [PATCH 026/363] Followed PSR 12 Coding Standards --- .../com_guidedtours/services/provider.php | 52 +- .../src/Controller/DisplayController.php | 42 +- .../src/Controller/StepController.php | 12 +- .../src/Controller/StepsController.php | 89 ++- .../src/Controller/ToursController.php | 30 +- .../src/Helper/GuidedtoursHelper.php | 29 +- .../com_guidedtours/src/Model/StepModel.php | 739 +++++++++--------- .../com_guidedtours/src/Model/StepsModel.php | 442 +++++------ .../com_guidedtours/src/Model/TourModel.php | 602 +++++++------- .../com_guidedtours/src/Model/ToursModel.php | 369 +++++---- .../com_guidedtours/src/Table/StepTable.php | 119 ++- .../com_guidedtours/src/Table/TourTable.php | 171 ++-- .../src/View/Step/HtmlView.php | 247 +++--- .../src/View/Steps/HtmlView.php | 267 ++++--- .../src/View/Tour/HtmlView.php | 248 +++--- .../src/View/Tours/HtmlView.php | 221 +++--- .../com_guidedtours/tmpl/step/edit.php | 93 ++- .../com_guidedtours/tmpl/tour/edit.php | 101 ++- 18 files changed, 1876 insertions(+), 1997 deletions(-) diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php index 641860596f7fc..a22a9bc376174 100644 --- a/administrator/components/com_guidedtours/services/provider.php +++ b/administrator/components/com_guidedtours/services/provider.php @@ -29,31 +29,31 @@ */ return new class implements ServiceProviderInterface { - /** - * Registers the service provider with a DI container. - * - * @param Container $container The DI container. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function register(Container $container) - { - $container->registerServiceProvider(new CategoryFactory('\\Joomla\\Component\\Guidedtours')); - $container->registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Guidedtours')); - $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Guidedtours')); - $container->registerServiceProvider(new RouterFactory('\\Joomla\\Component\\Guidedtours')); - $container->set( - ComponentInterface::class, - function (Container $container) { - $component = new GuidedtoursComponent($container->get(ComponentDispatcherFactoryInterface::class)); - $component->setRegistry($container->get(Registry::class)); - $component->setMVCFactory($container->get(MVCFactoryInterface::class)); - $component->setRouterFactory($container->get(RouterFactoryInterface::class)); + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function register(Container $container) + { + $container->registerServiceProvider(new CategoryFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Guidedtours')); + $container->registerServiceProvider(new RouterFactory('\\Joomla\\Component\\Guidedtours')); + $container->set( + ComponentInterface::class, + function (Container $container) { + $component = new GuidedtoursComponent($container->get(ComponentDispatcherFactoryInterface::class)); + $component->setRegistry($container->get(Registry::class)); + $component->setMVCFactory($container->get(MVCFactoryInterface::class)); + $component->setRouterFactory($container->get(RouterFactoryInterface::class)); - return $component; - } - ); - } + return $component; + } + ); + } }; diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 556ee4923acae..90445b9a95485 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -20,26 +20,26 @@ */ class DisplayController extends BaseController { - /** - * The default view. - * - * @var string - * @since __DEPLOY_VERSION__ - */ - protected $default_view = 'tours'; + /** + * The default view. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $default_view = 'tours'; - /** - * Method to display a view. - * - * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. - * - * @return static This object to support chaining. - * - * @since __DEPLOY_VERSION__ - */ - public function display($cachable = false, $urlparams = array()) - { - return parent::display(); - } + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * + * @return static This object to support chaining. + * + * @since __DEPLOY_VERSION__ + */ + public function display($cachable = false, $urlparams = array()) + { + return parent::display(); + } } diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index c93cd92faf5e9..144e552f66e95 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -1,4 +1,5 @@ setRedirect('index.php?option=com_guidedtours&view=steps'); - } + public function cancel($key = null) + { + $this->setRedirect('index.php?option=com_guidedtours&view=steps'); + } } diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index bc4e2d4ffb9fd..b5bcadf303734 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -21,54 +21,53 @@ class StepsController extends AdminController { - /** - * The default view. - * - * @var string - * @since __DEPLOY_VERSION__ - */ - protected $default_view = 'steps'; + /** + * The default view. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $default_view = 'steps'; - /** - * Method to display a view. - * - * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. - * - * @return static This object to support chaining. - * - * @since __DEPLOY_VERSION__ - */ - public function display($cachable = false, $urlparams = array()) - { - $view = $this->input->get('view', $this->defaultView); - $layout = $this->input->get('layout', 'default'); - $id = $this->input->getInt('id'); + /** + * Method to display a view. + * + * @param boolean $cachable If true, the view output will be cached + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * + * @return static This object to support chaining. + * + * @since __DEPLOY_VERSION__ + */ + public function display($cachable = false, $urlparams = array()) + { + $view = $this->input->get('view', $this->defaultView); + $layout = $this->input->get('layout', 'default'); + $id = $this->input->getInt('id'); - if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) - { - $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); - $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); + if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) { + $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); + $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); - return false; - } + return false; + } - return parent::display(); - } + return parent::display(); + } - /** - * Proxy for getModel. - * - * @param string $name The model name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $config The array of possible config values. Optional. - * - * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel - * - * @since __DEPLOY_VERSION__ - */ - public function getModel($name = 'Step', $prefix = 'Administrator', $config = array('ignore_request' => true)) - { - return parent::getModel($name, $prefix, $config); - } + /** + * Proxy for getModel. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config The array of possible config values. Optional. + * + * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel + * + * @since __DEPLOY_VERSION__ + */ + public function getModel($name = 'Step', $prefix = 'Administrator', $config = array('ignore_request' => true)) + { + return parent::getModel($name, $prefix, $config); + } } diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index a9a617d6c0616..e934f0a1bb9c9 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -21,19 +21,19 @@ class ToursController extends AdminController { - /** - * Proxy for getModel. - * - * @param string $name The model name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $config The array of possible config values. Optional. - * - * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel - * - * @since _DEPLOY_VERSION_ - */ - public function getModel($name = 'Tour', $prefix = 'Administrator', $config = array('ignore_request' => true)) - { - return parent::getModel($name, $prefix, $config); - } + /** + * Proxy for getModel. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config The array of possible config values. Optional. + * + * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel + * + * @since _DEPLOY_VERSION_ + */ + public function getModel($name = 'Tour', $prefix = 'Administrator', $config = array('ignore_request' => true)) + { + return parent::getModel($name, $prefix, $config); + } } diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index bef0a39ab5efd..cf55d177de579 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -20,21 +20,20 @@ */ class GuidedtoursHelper { - public static function getTourTitle($id) - { - if (empty($id)) - { - // Throw an error or ... - return false; - } + public static function getTourTitle($id) + { + if (empty($id)) { + // Throw an error or ... + return false; + } - $db = Factory::getDbo(); - $query = $db->getQuery(true); - $query->select('title'); - $query->from('#__guidedtours'); - $query->where('id = ' . $id); - $db->setQuery($query); + $db = Factory::getDbo(); + $query = $db->getQuery(true); + $query->select('title'); + $query->from('#__guidedtours'); + $query->where('id = ' . $id); + $db->setQuery($query); - return $db->loadObject(); - } + return $db->loadObject(); + } } diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 8b24b38d98095..f316d221a8ab1 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -26,386 +26,361 @@ class StepModel extends AdminModel { - /** - * The prefix to use with controller messages. - * - * @var string - * @since __DEPLOY_VERSION__ - */ - protected $text_prefix = 'COM_GUIDEDTOURS'; - - /** - * Method to test whether a record can be deleted. - * - * @param object $record A record object. - * - * @return boolean True if allowed to delete the record. Defaults to the permission for the component. - * - * @since __DEPLOY_VERSION__ - */ - protected function canDelete($record) - { - $table = $this->getTable('Tour', 'Administrator'); - - $table->load($record->tour_id); - - if (empty($record->id) || $record->published != -2) - { - return false; - } - - $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); - - $parts = explode('.', $extension); - - $component = reset($parts); - - if (!Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) || $record->default) - { - $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); - - return false; - } - - return true; - } - - /** - * Auto-populate the model state. - * - * Note. Calling getState in this method will result in recursion. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function populateState() - { - parent::populateState(); - - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; - } - - protected function generateNewTitle($categoryId, $alias, $title) - { - // Alter the title - $table = $this->getTable(); - - while ($table->load(array('title' => $title))) - { - $title = StringHelper::increment($title); - } - - return array($title, $alias); - } - - /** - * Method to save the form data. - * - * @param array $data The form data. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function save($data) - { - $table = $this->getTable(); - $context = $this->option . '.' . $this->name; - $app = Factory::getApplication(); - $user = $app->getIdentity(); - $input = $app->input; - $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); - - if (empty($data['tour_id'])) - { - $data['tour_id'] = $tourID; - } - - $tour = $this->getTable('Tour'); - - $tour->load($data['tour_id']); - - $parts = explode('.', $tour->extension); - - if (isset($data['rules']) && !$user->authorise('core.admin', $parts[0])) - { - unset($data['rules']); - } - - // Make sure we use the correct extension when editing an existing tour - $key = $table->getKeyName(); - $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); - - if ($pk > 0) - { - $table->load($pk); - - if ((int) $table->tour_id) - { - $data['tour_id'] = (int) $table->tour_id; - } - } - - if ($input->get('task') == 'save2copy') - { - $origTable = clone $this->getTable(); - - // Alter the title for save as copy - if ($origTable->load(['title' => $data['title']])) - { - list($title) = $this->generateNewTitle(0, '', $data['title']); - $data['title'] = $title; - } - - $data['published'] = 0; - $data['default'] = 0; - } - - return parent::save($data); - } - - /** - * Method to change the default state of one item. - * - * @param array $pk A list of the primary keys to change. - * @param integer $value The value of the home state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function setDefault($pk, $value = 1) - { - $table = $this->getTable(); - - if ($table->load($pk)) - { - if ($table->published !== 1) - { - $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); - - return false; - } - } - - if (empty($table->id) || !$this->canEditState($table)) - { - Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); - - return false; - } - - $date = Factory::getDate()->toSql(); - - if ($value) - { - // Unset other default item - if ($table->load(array('default' => '1'))) - { - $table->default = 0; - $table->modified = $date; - $table->store(); - } - } - - if ($table->load($pk)) - { - $table->modified = $date; - $table->default = $value; - $table->store(); - } - - // Clean the cache - $this->cleanCache(); - - return true; - } - - /** - * Method to test whether a record can have its state changed. - * - * @param object $record A record object. - * - * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. - * - * @since __DEPLOY_VERSION__ - */ - protected function canEditState($record) - { - $user = Factory::getUser(); - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; - $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); - - if (!\property_exists($record, 'tour_id')) - { - $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); - $record->tour_id = $tourID; - } - - // Check for existing tour. - if (!empty($record->id)) - { - return $user->authorise('core.edit.state', $extension . '.state.' . (int) $record->id); - } - - // Default to component settings if tour isn't known. - return $user->authorise('core.edit.state', $extension); - } - - /** - * Method to get a table object, load it if necessary. - * - * @param string $name The table name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $options Configuration array for model. Optional. - * - * @return Table A Table object - * - * @since __DEPLOY_VERSION__ - * @throws \Exception - */ - public function getTable($name = '', $prefix = '', $options = array()) - { - $name = 'step'; - $prefix = 'Table'; - - if ($table = $this->_createTable($name, $prefix, $options)) - { - return $table; - } - - throw new \Exception(Text::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name), 0); - } - - /** - * Method to change the published state of one or more records. - * - * @param array &$pks A list of the primary keys to change. - * @param integer $value The value of the published state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function publish(&$pks, $value = 1) - { - $table = $this->getTable(); - $pks = (array) $pks; - $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest('com_guidedtours.state.filter.extension', 'extension', null, 'cmd'); - - // Default item existence checks. - if ($value != 1) - { - foreach ($pks as $i => $pk) - { - if ($table->load($pk) && $table->default) - { - $app->enqueueMessage(Text::_('COM_WORKFLOW_MSG_DISABLE_DEFAULT'), 'error'); - unset($pks[$i]); - } - } - } - - return parent::publish($pks, $value); - } - - /** - * Method to preprocess the form. - * - * @param \JForm $form A \JForm object. - * @param mixed $data The data expected for the form. - * @param string $group The name of the plugin group to import (defaults to "content"). - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function preprocessForm(Form $form, $data, $group = 'content') - { - $extension = Factory::getApplication()->input->get('extension'); - $parts = explode('.', $extension); - $extension = array_shift($parts); - $form->setFieldAttribute('rules', 'component', $extension); - - parent::preprocessForm($form, $data, $group); - } - - /** - * Abstract method for getting the form from the model. - * - * @param array $data Data for the form. - * @param boolean $loadData True if the form is to load its own data (default case), false if not. - * - * @return \JForm|boolean A JForm object on success, false on failure - * - * @since __DEPLOY_VERSION__ - */ - public function getForm($data = array(), $loadData = true) - { - // Get the form. - $form = $this->loadForm( - 'com_guidedtours.state', - 'step', - array( - 'control' => 'jform', - 'load_data' => $loadData - ) - ); - - if (empty($form)) - { - return false; - } - - $id = $data['id'] ?? $form->getValue('id'); - - $item = $this->getItem($id); - - $canEditState = $this->canEditState((object) $item); - - // Modify the form based on access controls. - if (!$canEditState || !empty($item->default)) - { - if (!$canEditState) - { - $form->setFieldAttribute('published', 'disabled', 'true'); - $form->setFieldAttribute('published', 'required', 'false'); - $form->setFieldAttribute('published', 'filter', 'unset'); - } - - $form->setFieldAttribute('default', 'disabled', 'true'); - $form->setFieldAttribute('default', 'required', 'false'); - $form->setFieldAttribute('default', 'filter', 'unset'); - } - - return $form; - } - - /** - * Method to get the data that should be injected in the form. - * - * @return mixed The data for the form. - * - * @since __DEPLOY_VERSION__ - */ - protected function loadFormData() - { - // Check the session for previously entered form data. - $data = Factory::getApplication()->getUserState( - 'com_guidedtours.edit.step.data', - array() - ); - - if (empty($data)) - { - $data = $this->getItem(); - } - - return $data; - } + /** + * The prefix to use with controller messages. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $text_prefix = 'COM_GUIDEDTOURS'; + + /** + * Method to test whether a record can be deleted. + * + * @param object $record A record object. + * + * @return boolean True if allowed to delete the record. Defaults to the permission for the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canDelete($record) + { + $table = $this->getTable('Tour', 'Administrator'); + + $table->load($record->tour_id); + + if (empty($record->id) || $record->published != -2) { + return false; + } + + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); + + $parts = explode('.', $extension); + + $component = reset($parts); + + if (!Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) || $record->default) { + $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); + + return false; + } + + return true; + } + + /** + * Auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function populateState() + { + parent::populateState(); + + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + } + + protected function generateNewTitle($categoryId, $alias, $title) + { + // Alter the title + $table = $this->getTable(); + + while ($table->load(array('title' => $title))) { + $title = StringHelper::increment($title); + } + + return array($title, $alias); + } + + /** + * Method to save the form data. + * + * @param array $data The form data. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function save($data) + { + $table = $this->getTable(); + $context = $this->option . '.' . $this->name; + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $input = $app->input; + $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); + + if (empty($data['tour_id'])) { + $data['tour_id'] = $tourID; + } + + $tour = $this->getTable('Tour'); + + $tour->load($data['tour_id']); + + $parts = explode('.', $tour->extension); + + if (isset($data['rules']) && !$user->authorise('core.admin', $parts[0])) { + unset($data['rules']); + } + + // Make sure we use the correct extension when editing an existing tour + $key = $table->getKeyName(); + $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); + + if ($pk > 0) { + $table->load($pk); + + if ((int) $table->tour_id) { + $data['tour_id'] = (int) $table->tour_id; + } + } + + if ($input->get('task') == 'save2copy') { + $origTable = clone $this->getTable(); + + // Alter the title for save as copy + if ($origTable->load(['title' => $data['title']])) { + list($title) = $this->generateNewTitle(0, '', $data['title']); + $data['title'] = $title; + } + + $data['published'] = 0; + $data['default'] = 0; + } + + return parent::save($data); + } + + /** + * Method to change the default state of one item. + * + * @param array $pk A list of the primary keys to change. + * @param integer $value The value of the home state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function setDefault($pk, $value = 1) + { + $table = $this->getTable(); + + if ($table->load($pk)) { + if ($table->published !== 1) { + $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); + + return false; + } + } + + if (empty($table->id) || !$this->canEditState($table)) { + Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); + + return false; + } + + $date = Factory::getDate()->toSql(); + + if ($value) { + // Unset other default item + if ($table->load(array('default' => '1'))) { + $table->default = 0; + $table->modified = $date; + $table->store(); + } + } + + if ($table->load($pk)) { + $table->modified = $date; + $table->default = $value; + $table->store(); + } + + // Clean the cache + $this->cleanCache(); + + return true; + } + + /** + * Method to test whether a record can have its state changed. + * + * @param object $record A record object. + * + * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canEditState($record) + { + $user = Factory::getUser(); + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); + + if (!\property_exists($record, 'tour_id')) { + $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); + $record->tour_id = $tourID; + } + + // Check for existing tour. + if (!empty($record->id)) { + return $user->authorise('core.edit.state', $extension . '.state.' . (int) $record->id); + } + + // Default to component settings if tour isn't known. + return $user->authorise('core.edit.state', $extension); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $name The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $options Configuration array for model. Optional. + * + * @return Table A Table object + * + * @since __DEPLOY_VERSION__ + * @throws \Exception + */ + public function getTable($name = '', $prefix = '', $options = array()) + { + $name = 'step'; + $prefix = 'Table'; + + if ($table = $this->_createTable($name, $prefix, $options)) { + return $table; + } + + throw new \Exception(Text::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name), 0); + } + + /** + * Method to change the published state of one or more records. + * + * @param array &$pks A list of the primary keys to change. + * @param integer $value The value of the published state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function publish(&$pks, $value = 1) + { + $table = $this->getTable(); + $pks = (array) $pks; + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest('com_guidedtours.state.filter.extension', 'extension', null, 'cmd'); + + // Default item existence checks. + if ($value != 1) { + foreach ($pks as $i => $pk) { + if ($table->load($pk) && $table->default) { + $app->enqueueMessage(Text::_('COM_WORKFLOW_MSG_DISABLE_DEFAULT'), 'error'); + unset($pks[$i]); + } + } + } + + return parent::publish($pks, $value); + } + + /** + * Method to preprocess the form. + * + * @param \JForm $form A \JForm object. + * @param mixed $data The data expected for the form. + * @param string $group The name of the plugin group to import (defaults to "content"). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function preprocessForm(Form $form, $data, $group = 'content') + { + $extension = Factory::getApplication()->input->get('extension'); + $parts = explode('.', $extension); + $extension = array_shift($parts); + $form->setFieldAttribute('rules', 'component', $extension); + + parent::preprocessForm($form, $data, $group); + } + + /** + * Abstract method for getting the form from the model. + * + * @param array $data Data for the form. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A JForm object on success, false on failure + * + * @since __DEPLOY_VERSION__ + */ + public function getForm($data = array(), $loadData = true) + { + // Get the form. + $form = $this->loadForm( + 'com_guidedtours.state', + 'step', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + if (empty($form)) { + return false; + } + + $id = $data['id'] ?? $form->getValue('id'); + + $item = $this->getItem($id); + + $canEditState = $this->canEditState((object) $item); + + // Modify the form based on access controls. + if (!$canEditState || !empty($item->default)) { + if (!$canEditState) { + $form->setFieldAttribute('published', 'disabled', 'true'); + $form->setFieldAttribute('published', 'required', 'false'); + $form->setFieldAttribute('published', 'filter', 'unset'); + } + + $form->setFieldAttribute('default', 'disabled', 'true'); + $form->setFieldAttribute('default', 'required', 'false'); + $form->setFieldAttribute('default', 'filter', 'unset'); + } + + return $form; + } + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since __DEPLOY_VERSION__ + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState( + 'com_guidedtours.edit.step.data', + array() + ); + + if (empty($data)) { + $data = $this->getItem(); + } + + return $data; + } } diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index b6a395892710d..523f60e52ad0f 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -23,232 +23,218 @@ */ class StepsModel extends ListModel { - /** - * Constructor. - * - * @param array $config An optional associative array of configuration settings. - * - * @since __DEPLOY_VERSION__ - * @see \Joomla\CMS\MVC\Controller\BaseController - */ - public function __construct($config = array()) - { - if (empty($config['filter_fields'])) - { - $config['filter_fields'] = array( - 'id', 'a.id', - 'tour_id', 'a.tour_id', - 'title', 'a.title', - 'description', 'a.description', - 'published', 'a.published', - 'ordering', 'a.ordering', - 'created_by', 'a.created_by', - 'modified', 'a.modified', - 'modified_by', 'a.modified_by', - ); - } - - parent::__construct($config); - } - - /** - * Method to get a table object, load it if necessary. - * - * @param string $type The table name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $config Configuration array for model. Optional. - * - * @return \Joomla\CMS\Table\Table A JTable object - * - * @since __DEPLOY_VERSION__ - */ - public function getTable($type = 'Step', $prefix = 'Administrator', $config = array()) - { - return parent::getTable($type, $prefix, $config); - } - - /** - * Method to auto-populate the model state. - * - * Note. Calling getState in this method will result in recursion. - * - * @param string $ordering An optional ordering field. - * @param string $direction An optional direction (asc|desc). - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function populateState($ordering = 'a.id', $direction = 'asc') - { - $app = Factory::getApplication(); - - // $tour_id = $app->input->get('tour_id', 0, 'int'); - $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); - - if (empty($tour_id)) - { - $tour_id = $app->getUserState('com_guidedtours.tour_id'); - } - - $this->setState('tour_id', $tour_id); - - // Keep the tour_id for adding new visits - $app->setUserState('com_guidedtours.tour_id', $tour_id); - - $search = $this->getUserStateFromRequest($this->context . '.filter.search', 'filter_search'); - $this->setState('filter.search', $search); - - $published = $this->getUserStateFromRequest($this->context . '.filter.published', 'filter_published', ''); - $this->setState('filter.published', $published); - - // List state information. - parent::populateState($ordering, $direction); - } - - /** - * A protected method to get a set of ordering conditions. - * - * @param object $table A record object. - * - * @return array An array of conditions to add to ordering queries. - * - * @since __DEPLOY_VERSION__ - */ - protected function getReorderConditions($table) - { - return [ - $this->_db->quoteName('tour_id') . ' = ' . (int) $table->tour_id, - ]; - } - - /** - * Method to get a store id based on model configuration state. - * - * This is necessary because the model is used by the component and - * different modules that might need different sets of data or different - * ordering requirements. - * - * @param string $id A prefix for the store id. - * - * @return string A store id. - * - * @since __DEPLOY_VERSION__ - */ - protected function getStoreId($id = '') - { - // Compile the store id. - $id .= ':' . $this->getState('filter.search'); - $id .= ':' . $this->getState('filter.published'); - - return parent::getStoreId($id); - } - - /** - * Build an SQL query to load the list data. - * - * @return \Joomla\Database\DatabaseQuery - * - * @since __DEPLOY_VERSION__ - */ - protected function getListQuery() - { - // Create a new query object. - $db = $this->getDbo(); - $query = $db->getQuery(true); - - // Select the required fields from the table. - $query->select( - $this->getState( - 'list.select', - 'a.*' - ) - ); - $query->from('#__guidedtour_steps AS a'); - - /** - * The tour id should be passed in url or hidden form variables - */ - - /** - * Filter Tour ID by levels - */ - $tour_id = $this->getState('filter.tour_id'); - - if (is_numeric($tour_id)) - { - $tour_id = (int) $tour_id; - $query->where($db->quoteName('a.tour_id') . ' = :tour_id') - ->bind(':tour_id', $tour_id, ParameterType::INTEGER); - } - elseif (is_array($tour_id)) - { - $tour_id = ArrayHelper::toInteger($tour_id); - $query->whereIn($db->quoteName('a.tour_id'), $tour_id); - } - - // Published state - $published = (string) $this->getState('filter.published'); - - if (is_numeric($published)) - { - $query->where($db->quoteName('a.published') . ' = :published'); - $query->bind(':published', $published, ParameterType::INTEGER); - } - elseif ($published === '') - { - $query->where('(' . $db->quoteName('a.published') . ' = 0 OR ' . $db->quoteName('a.published') . ' = 1)'); - } - - // Filter by search in title. - $search = $this->getState('filter.search'); - - if (!empty($search)) - { - if (stripos($search, 'id:') === 0) - { - $search = (int) substr($search, 3); - $query->where($db->quoteName('a.id') . ' = :search') - ->bind(':search', $search, ParameterType::INTEGER); - } - elseif (stripos($search, 'description:') === 0) - { - $search = '%' . substr($search, 8) . '%'; - $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') - ->bind([':search1'], $search); - } - else - { - $search = '%' . str_replace(' ', '%', trim($search)) . '%'; - $query->where( - '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' - ) - ->bind([':search1', ':search2', ':search3'], $search); - } - } - - // Add the list ordering clause. - $orderCol = $this->state->get('list.ordering', 'a.id'); - $orderDirn = $this->state->get('list.direction', 'ASC'); - - $query->order($db->escape($orderCol) . ' ' . $db->escape($orderDirn)); - - return $query; - } - - /** - * Method to get a list of guidedtours. - * Overridden to add a check for access levels. - * - * @return mixed An array of data items on success, false on failure. - * - * @since __DEPLOY_VERSION__ - */ - public function getItems() - { - $items = parent::getItems(); - - return $items; - } + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @since __DEPLOY_VERSION__ + * @see \Joomla\CMS\MVC\Controller\BaseController + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) { + $config['filter_fields'] = array( + 'id', 'a.id', + 'tour_id', 'a.tour_id', + 'title', 'a.title', + 'description', 'a.description', + 'published', 'a.published', + 'ordering', 'a.ordering', + 'created_by', 'a.created_by', + 'modified', 'a.modified', + 'modified_by', 'a.modified_by', + ); + } + + parent::__construct($config); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $type The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return \Joomla\CMS\Table\Table A JTable object + * + * @since __DEPLOY_VERSION__ + */ + public function getTable($type = 'Step', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + + /** + * Method to auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering An optional ordering field. + * @param string $direction An optional direction (asc|desc). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function populateState($ordering = 'a.id', $direction = 'asc') + { + $app = Factory::getApplication(); + + // $tour_id = $app->input->get('tour_id', 0, 'int'); + $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); + + if (empty($tour_id)) { + $tour_id = $app->getUserState('com_guidedtours.tour_id'); + } + + $this->setState('tour_id', $tour_id); + + // Keep the tour_id for adding new visits + $app->setUserState('com_guidedtours.tour_id', $tour_id); + + $search = $this->getUserStateFromRequest($this->context . '.filter.search', 'filter_search'); + $this->setState('filter.search', $search); + + $published = $this->getUserStateFromRequest($this->context . '.filter.published', 'filter_published', ''); + $this->setState('filter.published', $published); + + // List state information. + parent::populateState($ordering, $direction); + } + + /** + * A protected method to get a set of ordering conditions. + * + * @param object $table A record object. + * + * @return array An array of conditions to add to ordering queries. + * + * @since __DEPLOY_VERSION__ + */ + protected function getReorderConditions($table) + { + return [ + $this->_db->quoteName('tour_id') . ' = ' . (int) $table->tour_id, + ]; + } + + /** + * Method to get a store id based on model configuration state. + * + * This is necessary because the model is used by the component and + * different modules that might need different sets of data or different + * ordering requirements. + * + * @param string $id A prefix for the store id. + * + * @return string A store id. + * + * @since __DEPLOY_VERSION__ + */ + protected function getStoreId($id = '') + { + // Compile the store id. + $id .= ':' . $this->getState('filter.search'); + $id .= ':' . $this->getState('filter.published'); + + return parent::getStoreId($id); + } + + /** + * Build an SQL query to load the list data. + * + * @return \Joomla\Database\DatabaseQuery + * + * @since __DEPLOY_VERSION__ + */ + protected function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', + 'a.*' + ) + ); + $query->from('#__guidedtour_steps AS a'); + + /** + * The tour id should be passed in url or hidden form variables + */ + + /** + * Filter Tour ID by levels + */ + $tour_id = $this->getState('filter.tour_id'); + + if (is_numeric($tour_id)) { + $tour_id = (int) $tour_id; + $query->where($db->quoteName('a.tour_id') . ' = :tour_id') + ->bind(':tour_id', $tour_id, ParameterType::INTEGER); + } elseif (is_array($tour_id)) { + $tour_id = ArrayHelper::toInteger($tour_id); + $query->whereIn($db->quoteName('a.tour_id'), $tour_id); + } + + // Published state + $published = (string) $this->getState('filter.published'); + + if (is_numeric($published)) { + $query->where($db->quoteName('a.published') . ' = :published'); + $query->bind(':published', $published, ParameterType::INTEGER); + } elseif ($published === '') { + $query->where('(' . $db->quoteName('a.published') . ' = 0 OR ' . $db->quoteName('a.published') . ' = 1)'); + } + + // Filter by search in title. + $search = $this->getState('filter.search'); + + if (!empty($search)) { + if (stripos($search, 'id:') === 0) { + $search = (int) substr($search, 3); + $query->where($db->quoteName('a.id') . ' = :search') + ->bind(':search', $search, ParameterType::INTEGER); + } elseif (stripos($search, 'description:') === 0) { + $search = '%' . substr($search, 8) . '%'; + $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') + ->bind([':search1'], $search); + } else { + $search = '%' . str_replace(' ', '%', trim($search)) . '%'; + $query->where( + '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + ) + ->bind([':search1', ':search2', ':search3'], $search); + } + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'a.id'); + $orderDirn = $this->state->get('list.direction', 'ASC'); + + $query->order($db->escape($orderCol) . ' ' . $db->escape($orderDirn)); + + return $query; + } + + /** + * Method to get a list of guidedtours. + * Overridden to add a check for access levels. + * + * @return mixed An array of data items on success, false on failure. + * + * @since __DEPLOY_VERSION__ + */ + public function getItems() + { + $items = parent::getItems(); + + return $items; + } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 1c572711032d1..c44915603694a 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -25,314 +25,296 @@ */ class TourModel extends AdminModel { - /** - * Auto-populate the model state. - * - * Note. Calling getState in this method will result in recursion. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function populateState() - { - parent::populateState(); - - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; - } - - /** - * Method to change the title - * - * @param integer $categoryId The id of the category. - * @param string $alias The alias. - * @param string $title The title. - * - * @return array Contains the modified title and alias. - * - * @since __DEPLOY_VERSION__ - */ - protected function generateNewTitle($categoryId, $alias, $title) - { - // Alter the title - $table = $this->getTable(); - - while ($table->load(array('title' => $title))) - { - $title = StringHelper::increment($title); - } - - return array($title, $alias); - } - - /** - * Method to save the form data. - * - * @param array $data The form data. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function save($data) - { - $table = $this->getTable(); - $app = Factory::getApplication(); - $user = $app->getIdentity(); - $input = $app->input; - $context = $this->option . '.' . $this->name; - - $key = $table->getKeyName(); - $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); - - if ($pk > 0) - { - $table->load($pk); - } - - if ($input->get('task') == 'save2copy') - { - $origTable = clone $this->getTable(); - - // Alter the title for save as copy - if ($origTable->load(['title' => $data['title']])) - { - list($title) = $this->generateNewTitle(0, '', $data['title']); - $data['title'] = $title; - } - - // Unpublish new copy - $data['published'] = 0; - } - - $result = parent::save($data); - - // Create default stage for new tour - if ($result && $input->getCmd('task') !== 'save2copy' && $this->getState($this->getName() . '.new')) - { - $tour_id = (int) $this->getState($this->getName() . '.id'); - - $table = $this->getTable('Step'); - - $table->id = 0; - $table->title = 'COM_GUIDEDTOURS_BASIC_STEP'; - $table->description = ''; - $table->tour_id = $tour_id; - - // ---changes - $table->published = 1; - - $table->store(); - } - - return $result; - } - - /** - * Abstract method for getting the form from the model. - * - * @param array $data Data for the form. - * @param boolean $loadData True if the form is to load its own data (default case), false if not. - * - * @return \JForm|boolean A JForm object on success, false on failure - * - * @since __DEPLOY_VERSION__ - */ - public function getForm($data = array(), $loadData = true) - { - // Get the form. - $form = $this->loadForm( - 'com_guidedtours.tour', - 'tour', - array( - 'control' => 'jform', - 'load_data' => $loadData - ) - ); - - if (empty($form)) - { - return false; - } - - $id = $data['id'] ?? $form->getValue('id'); - - $item = $this->getItem($id); - - $canEditState = $this->canEditState((object) $item); - - // Modify the form based on access controls. - if (!$canEditState || !empty($item->default)) - { - if (!$canEditState) - { - $form->setFieldAttribute('published', 'disabled', 'true'); - $form->setFieldAttribute('published', 'required', 'false'); - $form->setFieldAttribute('published', 'filter', 'unset'); - } - } - - $form->setFieldAttribute('created', 'default', Factory::getDate()->format('Y-m-d H:i:s')); - $form->setFieldAttribute('modified', 'default', Factory::getDate()->format('Y-m-d H:i:s')); - - return $form; - } - - /** - * Method to get the data that should be injected in the form. - * - * @return mixed The data for the form. - * - * @since __DEPLOY_VERSION__ - */ - protected function loadFormData() - { - // Check the session for previously entered form data. - $data = Factory::getApplication()->getUserState( - 'com_guidedtours.edit.tour.data', - array() - ); - - if (empty($data)) - { - $data = $this->getItem(); - } - - return $data; - } - - - - /** - * Method to change the default state of one item. - * - * @param array $pk A list of the primary keys to change. - * @param integer $value The value of the home state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function setDefault($pk, $value = 1) - { - $table = $this->getTable(); - - if ($table->load($pk)) - { - if ($table->published !== 1) - { - $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); - - return false; - } - } - - if (empty($table->id) || !$this->canEditState($table)) - { - Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); - - return false; - } - - $date = Factory::getDate()->toSql(); - - if ($value) - { - // Unset other default item - if ($table->load(array('default' => '1'))) - { - $table->default = 0; - $table->modified = $date; - $table->store(); - } - } - - if ($table->load($pk)) - { - $table->modified = $date; - $table->default = $value; - $table->store(); - } - - // Clean the cache - $this->cleanCache(); - - return true; - } - - /** - * Method to test whether a record can be deleted. - * - * @param object $record A record object. - * - * @return boolean True if allowed to delete the record. Defaults to the permission for the component. - * - * @since __DEPLOY_VERSION__ - */ - protected function canDelete($record) - { - if (!empty($record->id)) - { - return Factory::getUser()->authorise('core.delete', 'com_guidedtours.tour.' . (int) $record->id); - } - - return false; - } - - /** - * Method to test whether a record can have its state changed. - * - * @param object $record A record object. - * - * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. - * - * @since __DEPLOY_VERSION__ - */ - protected function canEditState($record) - { - $user = Factory::getUser(); - - // Check for existing article. - if (!empty($record->id)) - { - return $user->authorise('core.edit.state', 'com_guidedtours.tour.' . (int) $record->id); - } - - // Default to component settings if neither article nor category known. - return parent::canEditState($record); - } - - /** - * Method to change the published state of one or more records. - * - * @param array &$pks A list of the primary keys to change. - * @param integer $value The value of the published state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function publish(&$pks, $value = 1) - { - $table = $this->getTable(); - $pks = (array) $pks; - - $date = Factory::getDate()->toSql(); - - // Clean the cache. - $this->cleanCache(); - - // Ensure that previous checks don't empty the array. - if (empty($pks)) - { - return true; - } - - $table->load($pk); - $table->modified = $date; - $table->store(); - - return parent::publish($pks, $value); - } + /** + * Auto-populate the model state. + * + * Note. Calling getState in this method will result in recursion. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function populateState() + { + parent::populateState(); + + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; + } + + /** + * Method to change the title + * + * @param integer $categoryId The id of the category. + * @param string $alias The alias. + * @param string $title The title. + * + * @return array Contains the modified title and alias. + * + * @since __DEPLOY_VERSION__ + */ + protected function generateNewTitle($categoryId, $alias, $title) + { + // Alter the title + $table = $this->getTable(); + + while ($table->load(array('title' => $title))) { + $title = StringHelper::increment($title); + } + + return array($title, $alias); + } + + /** + * Method to save the form data. + * + * @param array $data The form data. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function save($data) + { + $table = $this->getTable(); + $app = Factory::getApplication(); + $user = $app->getIdentity(); + $input = $app->input; + $context = $this->option . '.' . $this->name; + + $key = $table->getKeyName(); + $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); + + if ($pk > 0) { + $table->load($pk); + } + + if ($input->get('task') == 'save2copy') { + $origTable = clone $this->getTable(); + + // Alter the title for save as copy + if ($origTable->load(['title' => $data['title']])) { + list($title) = $this->generateNewTitle(0, '', $data['title']); + $data['title'] = $title; + } + + // Unpublish new copy + $data['published'] = 0; + } + + $result = parent::save($data); + + // Create default stage for new tour + if ($result && $input->getCmd('task') !== 'save2copy' && $this->getState($this->getName() . '.new')) { + $tour_id = (int) $this->getState($this->getName() . '.id'); + + $table = $this->getTable('Step'); + + $table->id = 0; + $table->title = 'COM_GUIDEDTOURS_BASIC_STEP'; + $table->description = ''; + $table->tour_id = $tour_id; + + // ---changes + $table->published = 1; + + $table->store(); + } + + return $result; + } + + /** + * Abstract method for getting the form from the model. + * + * @param array $data Data for the form. + * @param boolean $loadData True if the form is to load its own data (default case), false if not. + * + * @return \JForm|boolean A JForm object on success, false on failure + * + * @since __DEPLOY_VERSION__ + */ + public function getForm($data = array(), $loadData = true) + { + // Get the form. + $form = $this->loadForm( + 'com_guidedtours.tour', + 'tour', + array( + 'control' => 'jform', + 'load_data' => $loadData + ) + ); + + if (empty($form)) { + return false; + } + + $id = $data['id'] ?? $form->getValue('id'); + + $item = $this->getItem($id); + + $canEditState = $this->canEditState((object) $item); + + // Modify the form based on access controls. + if (!$canEditState || !empty($item->default)) { + if (!$canEditState) { + $form->setFieldAttribute('published', 'disabled', 'true'); + $form->setFieldAttribute('published', 'required', 'false'); + $form->setFieldAttribute('published', 'filter', 'unset'); + } + } + + $form->setFieldAttribute('created', 'default', Factory::getDate()->format('Y-m-d H:i:s')); + $form->setFieldAttribute('modified', 'default', Factory::getDate()->format('Y-m-d H:i:s')); + + return $form; + } + + /** + * Method to get the data that should be injected in the form. + * + * @return mixed The data for the form. + * + * @since __DEPLOY_VERSION__ + */ + protected function loadFormData() + { + // Check the session for previously entered form data. + $data = Factory::getApplication()->getUserState( + 'com_guidedtours.edit.tour.data', + array() + ); + + if (empty($data)) { + $data = $this->getItem(); + } + + return $data; + } + + + + /** + * Method to change the default state of one item. + * + * @param array $pk A list of the primary keys to change. + * @param integer $value The value of the home state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function setDefault($pk, $value = 1) + { + $table = $this->getTable(); + + if ($table->load($pk)) { + if ($table->published !== 1) { + $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); + + return false; + } + } + + if (empty($table->id) || !$this->canEditState($table)) { + Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); + + return false; + } + + $date = Factory::getDate()->toSql(); + + if ($value) { + // Unset other default item + if ($table->load(array('default' => '1'))) { + $table->default = 0; + $table->modified = $date; + $table->store(); + } + } + + if ($table->load($pk)) { + $table->modified = $date; + $table->default = $value; + $table->store(); + } + + // Clean the cache + $this->cleanCache(); + + return true; + } + + /** + * Method to test whether a record can be deleted. + * + * @param object $record A record object. + * + * @return boolean True if allowed to delete the record. Defaults to the permission for the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canDelete($record) + { + if (!empty($record->id)) { + return Factory::getUser()->authorise('core.delete', 'com_guidedtours.tour.' . (int) $record->id); + } + + return false; + } + + /** + * Method to test whether a record can have its state changed. + * + * @param object $record A record object. + * + * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * + * @since __DEPLOY_VERSION__ + */ + protected function canEditState($record) + { + $user = Factory::getUser(); + + // Check for existing article. + if (!empty($record->id)) { + return $user->authorise('core.edit.state', 'com_guidedtours.tour.' . (int) $record->id); + } + + // Default to component settings if neither article nor category known. + return parent::canEditState($record); + } + + /** + * Method to change the published state of one or more records. + * + * @param array &$pks A list of the primary keys to change. + * @param integer $value The value of the published state. + * + * @return boolean True on success. + * + * @since __DEPLOY_VERSION__ + */ + public function publish(&$pks, $value = 1) + { + $table = $this->getTable(); + $pks = (array) $pks; + + $date = Factory::getDate()->toSql(); + + // Clean the cache. + $this->cleanCache(); + + // Ensure that previous checks don't empty the array. + if (empty($pks)) { + return true; + } + + $table->load($pk); + $table->modified = $date; + $table->store(); + + return parent::publish($pks, $value); + } } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 2eb3d5a88f3ed..e4f8a6739ef17 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -22,195 +22,182 @@ */ class ToursModel extends ListModel { - /** - * Constructor. - * - * @param array $config An optional associative array of configuration settings. - * - * @see JController - * @since __DEPLOY_VERSION__ - */ - public function __construct($config = array()) - { - if (empty($config['filter_fields'])) - { - $config['filter_fields'] = array( - 'id', 'a.id', - 'title', 'a.title', - 'description', 'a.description', - 'published', 'a.published', - 'ordering', 'a.ordering', - 'extensions', 'a.extensions', - 'created_by', 'a.created_by', - 'modified', 'a.modified', - 'modified_by', 'a.modified_by', - ); - } - - parent::__construct($config); - } - - /** - * Method to auto-populate the model state. - * - * This method should only be called once per instantiation and is designed - * to be called on the first call to the getState() method unless the model - * configuration flag to ignore the request is set. - * - * Note. Calling getState in this method will result in recursion. - * - * @param string $ordering An optional ordering field. - * @param string $direction An optional direction (asc|desc). - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function populateState($ordering = 'a.ordering', $direction = 'asc') - { - $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); - - $this->setState('filter.extension', $extension); - $parts = explode('.', $extension); - - // Extract the component name - $this->setState('filter.component', $parts[0]); - - // Extract the optional section name - - parent::populateState($ordering, $direction); - } - - /** - * Method to get a table object, load it if necessary. - * - * @param string $type The table name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $config Configuration array for model. Optional. - * - * @return \Joomla\CMS\Table\Table A JTable object - * - * @since __DEPLOY_VERSION__ - */ - public function getTable($type = 'Tour', $prefix = 'Administrator', $config = array()) - { - return parent::getTable($type, $prefix, $config); - } - /** - * Get the filter form - * - * @param array $data data - * @param boolean $loadData load current data - * - * @return \JForm|false the JForm object or false - * - * @since 4.0.0 - */ - public function getFilterForm($data = array(), $loadData = true) - { - $form = parent::getFilterForm($data, $loadData); - - if ($form) - { - $form->setValue('extension', null, $this->getState('filter.extension')); - } - - return $form; - } - - - /** - * Method to get the data that should be injected in the form. - * - * @return string The query to database. - * - * @since __DEPLOY_VERSION__ - */ - public function getListQuery() - { - // Create a new query object. - $db = $this->getDbo(); - $query = $db->getQuery(true); - - // Select the required fields from the table. - $query->select( - $this->getState( - 'list.select', - 'a.*, (SELECT count(`description`) from #__guidedtour_steps WHERE tour_id = a.id) AS steps' - ) - ); - $query->from('#__guidedtours AS a'); - - // Filter by extension - if ($extension = $this->getState('filter.extension')) - { - $query->where($db->quoteName('extension') . ' = :extension') - ->bind(':extension', $extension); - } - - $status = (string) $this->getState('filter.published'); - - // Filter by status - if (is_numeric($status)) - { - $status = (int) $status; - $query->where($db->quoteName('a.published') . ' = :published') - ->bind(':published', $status, ParameterType::INTEGER); - } - elseif ($status === '') - { - $query->where($db->quoteName('a.published') . ' IN (0, 1)'); - } - - // Filter by search in title. - $search = $this->getState('filter.search'); - - if (!empty($search)) - { - if (stripos($search, 'id:') === 0) - { - $search = (int) substr($search, 3); - $query->where($db->quoteName('a.id') . ' = :search') - ->bind(':search', $search, ParameterType::INTEGER); - } - elseif (stripos($search, 'description:') === 0) - { - $search = '%' . substr($search, 8) . '%'; - $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') - ->bind([':search1'], $search); - } - else - { - $search = '%' . str_replace(' ', '%', trim($search)) . '%'; - $query->where( - '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' - ) - ->bind([':search1', ':search2', ':search3'], $search); - } - } - - // Filter by extensions in Component - $extensions = $this->getState('list.extensions'); - - if (!empty($extensions)) - { - $extensions = '%' . $extensions . '%'; - $all = '%*%'; - $query->where( - '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . $db->quoteName('a.extensions') . ' LIKE :extensions)' - ) - ->bind([':all'], $all) - ->bind([':extensions'], $extensions); - } - - // Add the list ordering clause. - $orderCol = $this->state->get('list.ordering', 'a.ordering'); - $orderDirn = strtoupper($this->state->get('list.direction', 'ASC')); - - $query->order($db->escape($orderCol) . ' ' . ($orderDirn === 'DESC' ? 'DESC' : 'ASC')); - - return $query; - } + /** + * Constructor. + * + * @param array $config An optional associative array of configuration settings. + * + * @see JController + * @since __DEPLOY_VERSION__ + */ + public function __construct($config = array()) + { + if (empty($config['filter_fields'])) { + $config['filter_fields'] = array( + 'id', 'a.id', + 'title', 'a.title', + 'description', 'a.description', + 'published', 'a.published', + 'ordering', 'a.ordering', + 'extensions', 'a.extensions', + 'created_by', 'a.created_by', + 'modified', 'a.modified', + 'modified_by', 'a.modified_by', + ); + } + + parent::__construct($config); + } + + /** + * Method to auto-populate the model state. + * + * This method should only be called once per instantiation and is designed + * to be called on the first call to the getState() method unless the model + * configuration flag to ignore the request is set. + * + * Note. Calling getState in this method will result in recursion. + * + * @param string $ordering An optional ordering field. + * @param string $direction An optional direction (asc|desc). + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function populateState($ordering = 'a.ordering', $direction = 'asc') + { + $app = Factory::getApplication(); + $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); + + $this->setState('filter.extension', $extension); + $parts = explode('.', $extension); + + // Extract the component name + $this->setState('filter.component', $parts[0]); + + // Extract the optional section name + + parent::populateState($ordering, $direction); + } + + /** + * Method to get a table object, load it if necessary. + * + * @param string $type The table name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return \Joomla\CMS\Table\Table A JTable object + * + * @since __DEPLOY_VERSION__ + */ + public function getTable($type = 'Tour', $prefix = 'Administrator', $config = array()) + { + return parent::getTable($type, $prefix, $config); + } + /** + * Get the filter form + * + * @param array $data data + * @param boolean $loadData load current data + * + * @return \JForm|false the JForm object or false + * + * @since 4.0.0 + */ + public function getFilterForm($data = array(), $loadData = true) + { + $form = parent::getFilterForm($data, $loadData); + + if ($form) { + $form->setValue('extension', null, $this->getState('filter.extension')); + } + + return $form; + } + + + /** + * Method to get the data that should be injected in the form. + * + * @return string The query to database. + * + * @since __DEPLOY_VERSION__ + */ + public function getListQuery() + { + // Create a new query object. + $db = $this->getDbo(); + $query = $db->getQuery(true); + + // Select the required fields from the table. + $query->select( + $this->getState( + 'list.select', + 'a.*, (SELECT count(`description`) from #__guidedtour_steps WHERE tour_id = a.id) AS steps' + ) + ); + $query->from('#__guidedtours AS a'); + + // Filter by extension + if ($extension = $this->getState('filter.extension')) { + $query->where($db->quoteName('extension') . ' = :extension') + ->bind(':extension', $extension); + } + + $status = (string) $this->getState('filter.published'); + + // Filter by status + if (is_numeric($status)) { + $status = (int) $status; + $query->where($db->quoteName('a.published') . ' = :published') + ->bind(':published', $status, ParameterType::INTEGER); + } elseif ($status === '') { + $query->where($db->quoteName('a.published') . ' IN (0, 1)'); + } + + // Filter by search in title. + $search = $this->getState('filter.search'); + + if (!empty($search)) { + if (stripos($search, 'id:') === 0) { + $search = (int) substr($search, 3); + $query->where($db->quoteName('a.id') . ' = :search') + ->bind(':search', $search, ParameterType::INTEGER); + } elseif (stripos($search, 'description:') === 0) { + $search = '%' . substr($search, 8) . '%'; + $query->where('(' . $db->quoteName('a.description') . ' LIKE :search1)') + ->bind([':search1'], $search); + } else { + $search = '%' . str_replace(' ', '%', trim($search)) . '%'; + $query->where( + '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + ) + ->bind([':search1', ':search2', ':search3'], $search); + } + } + + // Filter by extensions in Component + $extensions = $this->getState('list.extensions'); + + if (!empty($extensions)) { + $extensions = '%' . $extensions . '%'; + $all = '%*%'; + $query->where( + '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . $db->quoteName('a.extensions') . ' LIKE :extensions)' + ) + ->bind([':all'], $all) + ->bind([':extensions'], $extensions); + } + + // Add the list ordering clause. + $orderCol = $this->state->get('list.ordering', 'a.ordering'); + $orderDirn = strtoupper($this->state->get('list.direction', 'ASC')); + + $query->order($db->escape($orderCol) . ' ' . ($orderDirn === 'DESC' ? 'DESC' : 'ASC')); + + return $query; + } } diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 4383e4d3b0ee2..2356152af4b33 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -22,77 +22,68 @@ */ class StepTable extends Table { - /** - * Constructor - * - * @param DatabaseDriver $db Database connector object - * - * @since __DEPLOY_VERSION__ - */ - public function __construct(DatabaseDriver $db) - { - parent::__construct('#__guidedtour_steps', 'id', $db); - } + /** + * Constructor + * + * @param DatabaseDriver $db Database connector object + * + * @since __DEPLOY_VERSION__ + */ + public function __construct(DatabaseDriver $db) + { + parent::__construct('#__guidedtour_steps', 'id', $db); + } - /** - * Overloaded store function - * - * @param boolean $updateNulls True to update fields even if they are null. - * - * @return mixed False on failure, positive integer on success. - * - * @see Table::store() - * @since __DEPLOY_VERSION__ - * @since __DEPLOY_VERSION__ - */ - public function store($updateNulls = true) - { - $date = Factory::getDate(); - $user = Factory::getUser(); + /** + * Overloaded store function + * + * @param boolean $updateNulls True to update fields even if they are null. + * + * @return mixed False on failure, positive integer on success. + * + * @see Table::store() + * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ + */ + public function store($updateNulls = true) + { + $date = Factory::getDate(); + $user = Factory::getUser(); - $table = new TourTable($this->getDbo()); + $table = new TourTable($this->getDbo()); - if ($this->id) - { - // Existing item - $this->modified_by = $user->id; - $this->modified = $date->toSql(); - } - else - { - $this->modified_by = 0; - } + if ($this->id) { + // Existing item + $this->modified_by = $user->id; + $this->modified = $date->toSql(); + } else { + $this->modified_by = 0; + } - if (!(int) $this->created) - { - $this->created = $date->toSql(); - } + if (!(int) $this->created) { + $this->created = $date->toSql(); + } - if (empty($this->created_by)) - { - $this->created_by = $user->id; - } + if (empty($this->created_by)) { + $this->created_by = $user->id; + } - if (!(int) $this->modified) - { - $this->modified = $this->created; - } + if (!(int) $this->modified) { + $this->modified = $this->created; + } - if (empty($this->modified_by)) - { - $this->modified_by = $this->created_by; - } + if (empty($this->modified_by)) { + $this->modified_by = $this->created_by; + } - if ($this->default == '1') - { - // Verify that the default is unique for this workflow - if ($table->load(array('default' => '1'))) - { - $table->default = 0; - $table->store(); - } - } + if ($this->default == '1') { + // Verify that the default is unique for this workflow + if ($table->load(array('default' => '1'))) { + $table->default = 0; + $table->store(); + } + } - return parent::store($updateNulls); - } + return parent::store($updateNulls); + } } diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index c9f7482e712aa..2809d19873426 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -22,95 +22,84 @@ */ class TourTable extends Table { - /** - * An array of key names to be json encoded in the bind function - * - * @var array - * @since __DEPLOY_VERSION__ - */ - protected $_jsonEncode = array('extensions'); - - /** - * Constructor - * - * @param DatabaseDriver $db Database connector object - * - * @since __DEPLOY_VERSION__ - */ - public function __construct(DatabaseDriver $db) - { - parent::__construct('#__guidedtours', 'id', $db); - } - - - /** - * Overloaded store function - * - * @param boolean $updateNulls True to update extensions even if they are null. - * - * @return mixed False on failure, positive integer on success. - * - * @see Table::store() - * @since __DEPLOY_VERSION__ - */ - public function store($updateNulls = true) - { - $date = Factory::getDate(); - $user = Factory::getUser(); - - $table = new TourTable($this->getDbo()); - - if ($this->id) - { - // Existing item - $this->modified_by = $user->id; - $this->modified = $date->toSql(); - } - else - { - $this->modified_by = 0; - } - - if (!(int) $this->created) - { - $this->created = $date->toSql(); - } - - if (empty($this->created_by)) - { - $this->created_by = $user->id; - } - - if (empty($this->extensions)) - { - $this->extensions = "*"; - } - - if (!(int) $this->modified) - { - $this->modified = $this->created; - } - - if (!(int) $this->checked_out_time) - { - $this->checked_out_time = $this->created; - } - - if (empty($this->modified_by)) - { - $this->modified_by = $this->created_by; - } - - if ($this->default == '1') - { - // Verify that the default is unique for this Tour - if ($table->load(array('default' => '1'))) - { - $table->default = 0; - $table->store(); - } - } - - return parent::store($updateNulls); - } + /** + * An array of key names to be json encoded in the bind function + * + * @var array + * @since __DEPLOY_VERSION__ + */ + protected $_jsonEncode = array('extensions'); + + /** + * Constructor + * + * @param DatabaseDriver $db Database connector object + * + * @since __DEPLOY_VERSION__ + */ + public function __construct(DatabaseDriver $db) + { + parent::__construct('#__guidedtours', 'id', $db); + } + + + /** + * Overloaded store function + * + * @param boolean $updateNulls True to update extensions even if they are null. + * + * @return mixed False on failure, positive integer on success. + * + * @see Table::store() + * @since __DEPLOY_VERSION__ + */ + public function store($updateNulls = true) + { + $date = Factory::getDate(); + $user = Factory::getUser(); + + $table = new TourTable($this->getDbo()); + + if ($this->id) { + // Existing item + $this->modified_by = $user->id; + $this->modified = $date->toSql(); + } else { + $this->modified_by = 0; + } + + if (!(int) $this->created) { + $this->created = $date->toSql(); + } + + if (empty($this->created_by)) { + $this->created_by = $user->id; + } + + if (empty($this->extensions)) { + $this->extensions = "*"; + } + + if (!(int) $this->modified) { + $this->modified = $this->created; + } + + if (!(int) $this->checked_out_time) { + $this->checked_out_time = $this->created; + } + + if (empty($this->modified_by)) { + $this->modified_by = $this->created_by; + } + + if ($this->default == '1') { + // Verify that the default is unique for this Tour + if ($table->load(array('default' => '1'))) { + $table->default = 0; + $table->store(); + } + } + + return parent::store($updateNulls); + } } diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 8bcfece30da13..bea0dbf0b4215 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -26,131 +26,124 @@ */ class HtmlView extends BaseHtmlView { - /** - * The \JForm object - * - * @var \JForm - */ - protected $form; - - /** - * The active item - * - * @var object - */ - protected $item; - - /** - * The model state - * - * @var object - */ - protected $state; - - /** - * The actions the user is authorised to perform - * - * @var \JObject - */ - protected $canDo; - - /** - * Execute and display a template script. - * - * @param string $tpl The name of the template file to parse; automatically searches through the template paths. - * - * @return mixed A string if successful, otherwise an Error object. - * - * @throws \Exception - * @since __DEPLOY_VERSION__ - */ - public function display($tpl = null) - { - $this->form = $this->get('Form'); - $this->item = $this->get('Item'); - $this->state = $this->get('State'); - - if (\count($errors = $this->get('Errors'))) - { - throw new GenericDataException(implode("\n", $errors), 500); - } - - $this->addToolbar(); - - return parent::display($tpl); - } - - /** - * Add the page title and toolbar. - * - * @return void - * - * @throws \Exception - * @since __DEPLOY_VERSION__ - */ - protected function addToolbar() - { - Factory::getApplication()->input->set('hidemainmenu', true); - - $user = Factory::getUser(); - $userId = $user->id; - $isNew = empty($this->item->id); - - $canDo = ContentHelper::getActions('com_guidedtours'); - - $toolbar = Toolbar::getInstance(); - - ToolbarHelper::title( - Text::_('Guided Tours - ' . ($isNew ? 'Add Step' : 'Edit Step')) - ); - - $toolbarButtons = []; - - if ($isNew) - { - // For new records, check the create permission. - if ($canDo->get('core.create')) - { - ToolbarHelper::apply('step.apply'); - $toolbarButtons = [['save', 'step.save'], ['save2new', 'step.save2new']]; - } - - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); - - ToolbarHelper::cancel( - 'step.cancel' - ); - } - else - { - // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - - if ($itemEditable) - { - ToolbarHelper::apply('step.apply'); - $toolbarButtons = [['save', 'step.save']]; - - // We can save this record, but check the create permission to see if we can return to make a new one. - if ($canDo->get('core.create')) - { - $toolbarButtons[] = ['save2new', 'step.save2new']; - $toolbarButtons[] = ['save2copy', 'step.save2copy']; - } - } - - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); - - ToolbarHelper::cancel( - 'step.cancel', - 'JTOOLBAR_CLOSE' - ); - } - } + /** + * The \JForm object + * + * @var \JForm + */ + protected $form; + + /** + * The active item + * + * @var object + */ + protected $item; + + /** + * The model state + * + * @var object + */ + protected $state; + + /** + * The actions the user is authorised to perform + * + * @var \JObject + */ + protected $canDo; + + /** + * Execute and display a template script. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + public function display($tpl = null) + { + $this->form = $this->get('Form'); + $this->item = $this->get('Item'); + $this->state = $this->get('State'); + + if (\count($errors = $this->get('Errors'))) { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getUser(); + $userId = $user->id; + $isNew = empty($this->item->id); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + $toolbar = Toolbar::getInstance(); + + ToolbarHelper::title( + Text::_('Guided Tours - ' . ($isNew ? 'Add Step' : 'Edit Step')) + ); + + $toolbarButtons = []; + + if ($isNew) { + // For new records, check the create permission. + if ($canDo->get('core.create')) { + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save'], ['save2new', 'step.save2new']]; + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'step.cancel' + ); + } else { + // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + + if ($itemEditable) { + ToolbarHelper::apply('step.apply'); + $toolbarButtons = [['save', 'step.save']]; + + // We can save this record, but check the create permission to see if we can return to make a new one. + if ($canDo->get('core.create')) { + $toolbarButtons[] = ['save2new', 'step.save2new']; + $toolbarButtons[] = ['save2copy', 'step.save2copy']; + } + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'step.cancel', + 'JTOOLBAR_CLOSE' + ); + } + } } diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 8f1fc00b3b8d4..de9ff0b0fc774 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -28,140 +28,135 @@ */ class HtmlView extends BaseHtmlView { - /** - * An array of items - * - * @var array - */ - protected $items; - - /** - * The pagination object - * - * @var \JPagination - */ - protected $pagination; - - /** - * The model state - * - * @var \JObject - */ - protected $state; - - /** - * Form object for search filters - * - * @var \JForm - */ - public $filterForm; - - /** - * The active search filters - * - * @var array - */ - public $activeFilters; - - /** - * Display the view. - * - * @param string $tpl The name of the template file to parse; automatically searches through the template paths. - * - * @return mixed A string if successful, otherwise an Error object. - */ - public function display($tpl = null) - { - $this->items = $this->get('Items'); - $this->pagination = $this->get('Pagination'); - $this->state = $this->get('State'); - $this->filterForm = $this->get('FilterForm'); - $this->activeFilters = $this->get('ActiveFilters'); - - // Check for errors. - if (\count($errors = $this->get('Errors'))) - { - throw new GenericDataException(implode("\n", $errors), 500); - } - - $this->addToolbar(); - - return parent::display($tpl); - } - - /** - * Add the page title and toolbar. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function addToolbar() - { - $canDo = ContentHelper::getActions('com_guidedtours'); - $user = Factory::getUser(); - - $toolbar = Toolbar::getInstance('toolbar'); - $tour_id = $this->state->get('tour_id'); - $title = GuidedtoursHelper::getTourTitle($this->state->get('tour_id'))->title; - ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' ' . $tour_id . ' : ' . $title); - $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; - - ToolbarHelper::link( - Route::_('index.php?option=com_guidedtours&view=tours'), - 'JTOOLBAR_BACK', - $arrow - ); - - if ($canDo->get('core.create')) - { - $toolbar->addNew('step.add'); - } - - if ($canDo->get('core.edit.state')) - { - $dropdown = $toolbar->dropdownButton('status-group') - ->text('JTOOLBAR_CHANGE_STATUS') - ->toggleSplit(false) - ->icon('icon-ellipsis-h') - ->buttonClass('btn btn-action') - ->listCheck(true); - - $childBar = $dropdown->getChildToolbar(); - - $childBar->publish('steps.publish')->listCheck(true); - - $childBar->unpublish('steps.unpublish')->listCheck(true); - - $childBar->archive('steps.archive')->listCheck(true); - - if ($this->state->get('filter.published') != -2) - { - $childBar->trash('steps.trash')->listCheck(true); - } - } - - if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) - { - $toolbar->delete('steps.delete') - ->text('JTOOLBAR_EMPTY_TRASH') - ->message('JGLOBAL_CONFIRM_DELETE') - ->listCheck(true); - } - } - - /** - * Returns an array of fields the table can be sorted by - * - * @return array Array containing the field name to sort by as the key and display text as value - * - * @since __DEPLOY_VERSION__ - */ - protected function getSortFields() - { - return array( - - 'a.id' => Text::_('JGRID_HEADING_ID'), - ); - } + /** + * An array of items + * + * @var array + */ + protected $items; + + /** + * The pagination object + * + * @var \JPagination + */ + protected $pagination; + + /** + * The model state + * + * @var \JObject + */ + protected $state; + + /** + * Form object for search filters + * + * @var \JForm + */ + public $filterForm; + + /** + * The active search filters + * + * @var array + */ + public $activeFilters; + + /** + * Display the view. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + */ + public function display($tpl = null) + { + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->state = $this->get('State'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (\count($errors = $this->get('Errors'))) { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + $canDo = ContentHelper::getActions('com_guidedtours'); + $user = Factory::getUser(); + + $toolbar = Toolbar::getInstance('toolbar'); + $tour_id = $this->state->get('tour_id'); + $title = GuidedtoursHelper::getTourTitle($this->state->get('tour_id'))->title; + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' ' . $tour_id . ' : ' . $title); + $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; + + ToolbarHelper::link( + Route::_('index.php?option=com_guidedtours&view=tours'), + 'JTOOLBAR_BACK', + $arrow + ); + + if ($canDo->get('core.create')) { + $toolbar->addNew('step.add'); + } + + if ($canDo->get('core.edit.state')) { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('icon-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + $childBar->publish('steps.publish')->listCheck(true); + + $childBar->unpublish('steps.unpublish')->listCheck(true); + + $childBar->archive('steps.archive')->listCheck(true); + + if ($this->state->get('filter.published') != -2) { + $childBar->trash('steps.trash')->listCheck(true); + } + } + + if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { + $toolbar->delete('steps.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } + + /** + * Returns an array of fields the table can be sorted by + * + * @return array Array containing the field name to sort by as the key and display text as value + * + * @since __DEPLOY_VERSION__ + */ + protected function getSortFields() + { + return array( + + 'a.id' => Text::_('JGRID_HEADING_ID'), + ); + } } diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 976dc4d32f9b8..8235bd82ad5ff 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -7,7 +7,6 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ - namespace Joomla\Component\Guidedtours\Administrator\View\Tour; defined('_JEXEC') or die; @@ -27,131 +26,124 @@ */ class HtmlView extends BaseHtmlView { - /** - * The \JForm object - * - * @var \JForm - */ - protected $form; - - /** - * The active item - * - * @var object - */ - protected $item; - - /** - * The model state - * - * @var object - */ - protected $state; - - /** - * The actions the user is authorised to perform - * - * @var \JObject - */ - protected $canDo; - - /** - * Execute and display a template script. - * - * @param string $tpl The name of the template file to parse; automatically searches through the template paths. - * - * @return mixed A string if successful, otherwise an Error object. - * - * @throws \Exception - * @since __DEPLOY_VERSION__ - */ - public function display($tpl = null) - { - $this->form = $this->get('Form'); - $this->item = $this->get('Item'); - $this->state = $this->get('State'); - - if (count($errors = $this->get('Errors'))) - { - throw new GenericDataException(implode("\n", $errors), 500); - } - - $this->addToolbar(); - - return parent::display($tpl); - } - - /** - * Add the page title and toolbar. - * - * @return void - * - * @throws \Exception - * @since __DEPLOY_VERSION__ - */ - protected function addToolbar() - { - Factory::getApplication()->input->set('hidemainmenu', true); - - $user = Factory::getUser(); - $userId = $user->id; - $isNew = empty($this->item->id); - - $canDo = ContentHelper::getActions('com_guidedtours'); - - $toolbar = Toolbar::getInstance(); - - ToolbarHelper::title( - Text::_('Guided Tour - ' . ($isNew ? 'Add Tour' : 'Edit Tour')) - ); - - $toolbarButtons = []; - - if ($isNew) - { - // For new records, check the create permission. - if ($canDo->get('core.create')) - { - ToolbarHelper::apply('tour.apply'); - $toolbarButtons = [['save', 'tour.save'], ['save2new', 'tour.save2new']]; - } - - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); - - ToolbarHelper::cancel( - 'tour.cancel' - ); - } - else - { - // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - - if ($itemEditable) - { - ToolbarHelper::apply('tour.apply'); - $toolbarButtons = [['save', 'tour.save']]; - - // We can save this record, but check the create permission to see if we can return to make a new one. - if ($canDo->get('core.create')) - { - $toolbarButtons[] = ['save2new', 'tour.save2new']; - $toolbarButtons[] = ['save2copy', 'tour.save2copy']; - } - } - - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); - - ToolbarHelper::cancel( - 'tour.cancel', - 'JTOOLBAR_CLOSE' - ); - } - } + /** + * The \JForm object + * + * @var \JForm + */ + protected $form; + + /** + * The active item + * + * @var object + */ + protected $item; + + /** + * The model state + * + * @var object + */ + protected $state; + + /** + * The actions the user is authorised to perform + * + * @var \JObject + */ + protected $canDo; + + /** + * Execute and display a template script. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + public function display($tpl = null) + { + $this->form = $this->get('Form'); + $this->item = $this->get('Item'); + $this->state = $this->get('State'); + + if (count($errors = $this->get('Errors'))) { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @throws \Exception + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + Factory::getApplication()->input->set('hidemainmenu', true); + + $user = Factory::getUser(); + $userId = $user->id; + $isNew = empty($this->item->id); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + $toolbar = Toolbar::getInstance(); + + ToolbarHelper::title( + Text::_('Guided Tour - ' . ($isNew ? 'Add Tour' : 'Edit Tour')) + ); + + $toolbarButtons = []; + + if ($isNew) { + // For new records, check the create permission. + if ($canDo->get('core.create')) { + ToolbarHelper::apply('tour.apply'); + $toolbarButtons = [['save', 'tour.save'], ['save2new', 'tour.save2new']]; + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'tour.cancel' + ); + } else { + // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + + if ($itemEditable) { + ToolbarHelper::apply('tour.apply'); + $toolbarButtons = [['save', 'tour.save']]; + + // We can save this record, but check the create permission to see if we can return to make a new one. + if ($canDo->get('core.create')) { + $toolbarButtons[] = ['save2new', 'tour.save2new']; + $toolbarButtons[] = ['save2copy', 'tour.save2copy']; + } + } + + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + + ToolbarHelper::cancel( + 'tour.cancel', + 'JTOOLBAR_CLOSE' + ); + } + } } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 718a554819466..80f1e11f79594 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -25,117 +25,112 @@ */ class HtmlView extends BaseHtmlView { - /** - * An array of items - * - * @var array - */ - protected $items; - - /** - * The pagination object - * - * @var \JPagination - */ - protected $pagination; - - /** - * The model state - * - * @var \JObject - */ - protected $state; - - /** - * Form object for search filters - * - * @var \JForm - */ - public $filterForm; - - /** - * The active search filters - * - * @var array - */ - public $activeFilters; - - /** - * Display the view. - * - * @param string $tpl The name of the template file to parse; automatically searches through the template paths. - * - * @return mixed A string if successful, otherwise an Error object. - */ - public function display($tpl = null) - { - $this->items = $this->get('Items'); - $this->pagination = $this->get('Pagination'); - $this->state = $this->get('State'); - $this->filterForm = $this->get('FilterForm'); - $this->activeFilters = $this->get('ActiveFilters'); - - // Check for errors. - if (count($errors = $this->get('Errors'))) - { - throw new GenericDataException(implode("\n", $errors), 500); - } - - $this->addToolbar(); - - return parent::display($tpl); - } - - /** - * Add the page title and toolbar. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function addToolbar() - { - // Get the toolbar object instance - $toolbar = Toolbar::getInstance('toolbar'); - - ToolbarHelper::title(Text::_('Guided Tour - List of Tours'), 'tours'); - - $canDo = ContentHelper::getActions('com_guidedtours'); - - if ($canDo->get('core.create')) - { - $toolbar->addNew('tour.add'); - } - - if ($canDo->get('core.edit.state')) - { - $dropdown = $toolbar->dropdownButton('status-group') - ->text('JTOOLBAR_CHANGE_STATUS') - ->toggleSplit(false) - ->icon('icon-ellipsis-h') - ->buttonClass('btn btn-action') - ->listCheck(true); - - $childBar = $dropdown->getChildToolbar(); - - $childBar->publish('tours.publish')->listCheck(true); - - $childBar->unpublish('tours.unpublish')->listCheck(true); - - $childBar->archive('tours.archive')->listCheck(true); - - if ($this->state->get('filter.published') != -2) - { - $childBar->trash('tours.trash')->listCheck(true); - } - } - - if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) - { - $toolbar->delete('tours.delete') - ->text('JTOOLBAR_EMPTY_TRASH') - ->message('JGLOBAL_CONFIRM_DELETE') - ->listCheck(true); - } - } + /** + * An array of items + * + * @var array + */ + protected $items; + + /** + * The pagination object + * + * @var \JPagination + */ + protected $pagination; + + /** + * The model state + * + * @var \JObject + */ + protected $state; + + /** + * Form object for search filters + * + * @var \JForm + */ + public $filterForm; + + /** + * The active search filters + * + * @var array + */ + public $activeFilters; + + /** + * Display the view. + * + * @param string $tpl The name of the template file to parse; automatically searches through the template paths. + * + * @return mixed A string if successful, otherwise an Error object. + */ + public function display($tpl = null) + { + $this->items = $this->get('Items'); + $this->pagination = $this->get('Pagination'); + $this->state = $this->get('State'); + $this->filterForm = $this->get('FilterForm'); + $this->activeFilters = $this->get('ActiveFilters'); + + // Check for errors. + if (count($errors = $this->get('Errors'))) { + throw new GenericDataException(implode("\n", $errors), 500); + } + + $this->addToolbar(); + + return parent::display($tpl); + } + + /** + * Add the page title and toolbar. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function addToolbar() + { + // Get the toolbar object instance + $toolbar = Toolbar::getInstance('toolbar'); + + ToolbarHelper::title(Text::_('Guided Tour - List of Tours'), 'tours'); + + $canDo = ContentHelper::getActions('com_guidedtours'); + + if ($canDo->get('core.create')) { + $toolbar->addNew('tour.add'); + } + + if ($canDo->get('core.edit.state')) { + $dropdown = $toolbar->dropdownButton('status-group') + ->text('JTOOLBAR_CHANGE_STATUS') + ->toggleSplit(false) + ->icon('icon-ellipsis-h') + ->buttonClass('btn btn-action') + ->listCheck(true); + + $childBar = $dropdown->getChildToolbar(); + + $childBar->publish('tours.publish')->listCheck(true); + + $childBar->unpublish('tours.unpublish')->listCheck(true); + + $childBar->archive('tours.archive')->listCheck(true); + + if ($this->state->get('filter.published') != -2) { + $childBar->trash('tours.trash')->listCheck(true); + } + } + + if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { + $toolbar->delete('tours.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } + } } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 1d752e32edc50..c4fc3a2a132e8 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -23,9 +23,8 @@ $app = Factory::getApplication(); $tour_id = $app->getUserState('com_guidedtours.tour_id'); -if (empty($tour_id)) -{ - throw new GenericDataException("\nThe Tour id was not set!\n", 500); +if (empty($tour_id)) { + throw new GenericDataException("\nThe Tour id was not set!\n", 500); } // Fieldsets to not automatically render by /layouts/joomla/edit/params.php @@ -35,53 +34,53 @@
- -
- 'details')); ?> + +
+ 'details')); ?> - -
-
+ +
+
- form->renderField('description'); ?> - form->renderField('step-no'); ?> - form->renderField('position'); ?> - form->renderField('target'); ?> - form->renderField('url'); ?> - form->setValue('tour_id', null, $tour_id); ?> - form->renderField('tour_id'); ?> + form->renderField('description'); ?> + form->renderField('step-no'); ?> + form->renderField('position'); ?> + form->renderField('target'); ?> + form->renderField('url'); ?> + form->setValue('tour_id', null, $tour_id); ?> + form->renderField('tour_id'); ?> -
+
-
- -
-
- - -
-
-
- -
- -
-
-
- - -
-
-
- - form->getInput('rules'); ?> -
-
- -
+
+ +
+
+ + +
+
+
+ +
+ +
+
+
+ + +
+
+
+ + form->getInput('rules'); ?> +
+
+ +
-
- - - +
+ + + diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 18fd5fe837480..512e8536dcf58 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -7,7 +7,6 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ - defined('_JEXEC') or die; use Joomla\CMS\Factory; @@ -27,54 +26,54 @@
- - -
- 'details')); ?> - - -
-
- form->renderField('description'); ?> - form->renderField('extensions'); ?> - form->renderField('url'); ?> - form->renderField('overlay'); ?> -
- -
-
-
- -
-
-
-
- - - -
-
-
- -
- -
-
-
- - - - -
- - form->getInput('rules'); ?> -
- - - - - -
- - + + +
+ 'details')); ?> + + +
+
+ form->renderField('description'); ?> + form->renderField('extensions'); ?> + form->renderField('url'); ?> + form->renderField('overlay'); ?> +
+ +
+
+
+ +
+
+
+
+ + + +
+
+
+ +
+ +
+
+
+ + + + +
+ + form->getInput('rules'); ?> +
+ + + + + +
+ + From ec84033d1e143c0618194ac53a489c060af0cebb Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 2 Aug 2022 19:40:09 +0530 Subject: [PATCH 027/363] Code Cleanup --- .../sql/updates/postgresql/4.3.0-2022-07-30.sql | 5 +++-- administrator/language/en-GB/com_guidedtours.ini | 2 +- plugins/system/tour/tour.php | 16 +++++++--------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 81ed5f124b238..e638599e317d4 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -69,7 +69,7 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), @@ -87,7 +87,8 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); -- Add `com_guidedtours` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES +INSERT INTO "#__extensions" ("package_ +id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); -- Add `plg_system_tour` to `#__extensions` diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index e22f081a5277b..b7f33dc297b15 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -54,7 +54,7 @@ COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_URL_LABEL="URL" -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" COM_GUIDEDTOURS="Guided Tours" JDESCRIPTION_ASC="Description ascending" JDESCRIPTION_DESC="Description ascending" diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index bfafeb85dcb62..19a5fb460f1fc 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -1,15 +1,13 @@ - * @copyright (C) 2022 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt - * @link admin@joomla.org + * @copyright (C) 2022 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + + * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace */ defined('_JEXEC') or die; @@ -37,7 +35,7 @@ class PlgSystemTour extends CMSPlugin implements SubscriberInterface * Load the language file on instantiation * * @var boolean - * @since 3.1 + * @since __DEPLOY_VERSION__ */ protected $autoloadLanguage = true; From ea8b5a3693a02f8d2a2afa467749d6953c9e17b9 Mon Sep 17 00:00:00 2001 From: Benjamin Trenkle Date: Tue, 2 Aug 2022 16:36:58 +0200 Subject: [PATCH 028/363] Update drone signature for tests --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index d6938afbf4539..1a723c1a3193d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -475,6 +475,6 @@ trigger: --- kind: signature -hmac: 783273e5140ae315f2403b13eb12f4773b77995a3d44a38551b55c89b9d40350 +hmac: 3b88963c6d2e11fee48fa7e9c2d5602d347f77b5e0a8c8ff98c505e48bc25195 ... From 51a02ad067f6042c95ce266987cec5f0caf955c8 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 2 Aug 2022 20:30:41 +0530 Subject: [PATCH 029/363] Cleanup --- .../components/com_workflow/tmpl/stage/edit.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/administrator/components/com_workflow/tmpl/stage/edit.php b/administrator/components/com_workflow/tmpl/stage/edit.php index 0628bb072fce7..df4fb04ee74a8 100644 --- a/administrator/components/com_workflow/tmpl/stage/edit.php +++ b/administrator/components/com_workflow/tmpl/stage/edit.php @@ -35,13 +35,13 @@ ?>
+ Route::_( + 'index.php?option=com_workflow&view=stage&workflow_id=' + . $input->getCmd('workflow_id') . '&extension=' . $input->getCmd('extension') + . '&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id + ); ?>" method="post" name="adminForm" id="workflow-form" aria-label="item->id === 0 ? 'NEW' : 'EDIT'), true); +?>" class="form-validate"> From 61ba835164ff613eb65d4d1b80e7fdd86d50c971 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 2 Aug 2022 21:57:00 +0530 Subject: [PATCH 030/363] Resolved Warnings and followed coding standards for tests --- .../src/Controller/DisplayController.php | 5 +- .../src/Controller/StepController.php | 2 +- .../src/Controller/StepsController.php | 5 +- .../src/Controller/TourController.php | 2 - .../src/Controller/ToursController.php | 2 - .../src/Extension/GuidedtoursComponent.php | 2 - .../src/Helper/GuidedtoursHelper.php | 2 - .../com_guidedtours/src/Helper/StepHelper.php | 2 - .../com_guidedtours/src/Model/StepModel.php | 2 - .../com_guidedtours/src/Model/StepsModel.php | 2 - .../com_guidedtours/src/Model/TourModel.php | 5 +- .../com_guidedtours/src/Model/ToursModel.php | 2 - .../Service/HTML/oldAdministratorService.php | 2 - .../com_guidedtours/src/Table/StepTable.php | 2 - .../com_guidedtours/src/Table/TourTable.php | 2 - .../src/View/Step/HtmlView.php | 5 +- .../src/View/Steps/HtmlView.php | 2 - .../src/View/Tour/HtmlView.php | 5 +- .../src/View/Tours/HtmlView.php | 2 - .../com_guidedtours/tmpl/step/edit.php | 3 +- .../com_guidedtours/tmpl/steps/default.php | 75 +++++++++++++---- .../com_guidedtours/tmpl/tour/edit.php | 5 +- .../com_guidedtours/tmpl/tours/default.php | 80 +++++++++++++++---- plugins/system/tour/tour.php | 14 +++- 24 files changed, 149 insertions(+), 81 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 90445b9a95485..bd0741d0a275d 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -\defined('_JEXEC') or die; - use Joomla\CMS\MVC\Controller\BaseController; /** @@ -32,7 +30,8 @@ class DisplayController extends BaseController * Method to display a view. * * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * @param array $urlparams An array of safe URL parameters and their + * variable types, for valid values see {@link \JFilterInput::clean()}. * * @return static This object to support chaining. * diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 144e552f66e95..178e3969f7b77 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -9,8 +9,8 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -\defined('_JEXEC') or die; use Joomla\CMS\MVC\Controller\FormController; + /** * Controller for a single tour * diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index b5bcadf303734..ec2327f7dd50b 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -\defined('_JEXEC') or die; - use Joomla\CMS\MVC\Controller\AdminController; /** @@ -33,7 +31,8 @@ class StepsController extends AdminController * Method to display a view. * * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * @param array $urlparams An array of safe URL parameters and + * their variable types, for valid values see {@link \JFilterInput::clean()}. * * @return static This object to support chaining. * diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php index ff0c8b43e116b..54be8eda1c5ae 100644 --- a/administrator/components/com_guidedtours/src/Controller/TourController.php +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -\defined('_JEXEC') or die; - use Joomla\CMS\MVC\Controller\FormController; /** diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index e934f0a1bb9c9..39d5d919efe8c 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -\defined('_JEXEC') or die; - use Joomla\CMS\MVC\Controller\AdminController; /** diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 7b0ac757225ed..0bffe8db35eee 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Extension; -defined('JPATH_PLATFORM') or die; - use Joomla\CMS\Application\SiteApplication; use Joomla\CMS\Component\Router\RouterServiceInterface; use Joomla\CMS\Component\Router\RouterServiceTrait; diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index cf55d177de579..25bb5ce01e20b 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Helper; -defined('_JEXEC') or die; - use Joomla\CMS\Factory; /** diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index 0b0b4c109f2bf..d3fd0110f957b 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Helper; -\defined('_JEXEC') or die; - use Joomla\CMS\Helper\ContentHelper; /** diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index f316d221a8ab1..c9c446ed56ea2 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 523f60e52ad0f..0370172072389 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\MVC\Model\ListModel; use Joomla\Database\ParameterType; diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index c44915603694a..0abba346679ca 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; -\defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; @@ -269,7 +267,8 @@ protected function canDelete($record) * * @param object $record A record object. * - * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * @return boolean True if allowed to change the state of the record. + * Defaults to the permission set in the component. * * @since __DEPLOY_VERSION__ */ diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index e4f8a6739ef17..11bbd92bb641a 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; -\defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\MVC\Model\ListModel; use Joomla\Database\ParameterType; diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index c6272a1794281..0a9fb8e90f8f7 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -14,8 +14,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Service\HTML; -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Associations; diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 2356152af4b33..41990f7c56301 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Table; -defined('JPATH_PLATFORM') or die; - use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseDriver; use Joomla\CMS\Factory; diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 2809d19873426..b7cc951335c9c 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Table; -defined('JPATH_PLATFORM') or die; - use Joomla\CMS\Table\Table; use Joomla\CMS\Factory; use Joomla\Database\DatabaseDriver; diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index bea0dbf0b4215..ac7150bf5c5a8 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\View\Step; -\defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\Language\Text; @@ -122,7 +120,8 @@ protected function addToolbar() ); } else { // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') + && $this->item->created_by == $userId); if ($itemEditable) { ToolbarHelper::apply('step.apply'); diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index de9ff0b0fc774..f9156af064814 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\View\Steps; -\defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\Language\Text; diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 8235bd82ad5ff..c33064933ea88 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\View\Tour; -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\Language\Text; @@ -122,7 +120,8 @@ protected function addToolbar() ); } else { // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') + && $this->item->created_by == $userId); if ($itemEditable) { ToolbarHelper::apply('tour.apply'); diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 80f1e11f79594..dc908a36979bc 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -9,8 +9,6 @@ namespace Joomla\Component\Guidedtours\Administrator\View\Tours; -defined('_JEXEC') or die; - use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index c4fc3a2a132e8..6c4040b52c59c 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -32,7 +32,8 @@ $this->useCoreUI = true; ?> - +
diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index e6ced229db56d..3e546397036ea 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -7,8 +7,6 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -17,7 +15,6 @@ use Joomla\CMS\Session\Session; use Joomla\Component\Guidedtours\Administrator\View\Steps\HtmlView; - /** @var HtmlView $this*/ HTMLHelper::_('behavior.multiselect'); @@ -37,12 +34,14 @@ $mode = false; if ($saveOrder && !empty($this->items)) { - $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . + Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } ?> - +
- + +
@@ -79,26 +79,61 @@ - + - + - + - + - + class="js-draggable" data-url="" data-direction="" data-nested="true" class="js-draggable" data-url="" data-direction=" + " data-nested="true" > items as $i => $item) : @@ -132,20 +167,30 @@ - + - published, $i, 'steps.', $canChange); ?> + published, + $i, + 'steps.', + $canChange + ); ?> - escape($item->title); ?> + + escape($item->title); ?> escape($item->title); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 512e8536dcf58..90ad6bf64d565 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -7,8 +7,6 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -24,7 +22,8 @@ ?> - + diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index b317bcac21225..d64a2dd43e8b8 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -7,8 +7,6 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -defined('_JEXEC') or die; - use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -17,7 +15,6 @@ use Joomla\CMS\Session\Session; use Joomla\Component\Guidedtours\Administrator\View\Tours\HtmlView; - /** @var HtmlView $this*/ HTMLHelper::_('behavior.multiselect'); @@ -37,12 +34,15 @@ $mode = false; if ($saveOrder && !empty($this->items)) { - $saveOrderingUrl = 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + $saveOrderingUrl = + 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' + . Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } ?> - +
- +
@@ -79,29 +80,64 @@ - + - + - + - + - + class="js-draggable" data-url="" data-direction="" data-nested="true" class="js-draggable" data-url=" + " data-direction="" data-nested="true" > items as $i => $item) : @@ -135,20 +171,31 @@ - + - published, $i, 'tours.', $canChange); ?> + published, + $i, + 'tours.', + $canChange + ); ?> - escape($item->title); ?> + + escape($item->title); ?> escape($item->title); ?> @@ -170,7 +217,8 @@ - + steps; ?> diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 19a5fb460f1fc..52c8ef000c320 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -10,8 +10,6 @@ * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace */ -defined('_JEXEC') or die; - use Joomla\CMS\Plugin\CMSPlugin; use Joomla\Event\SubscriberInterface; use Joomla\CMS\Toolbar\Toolbar; @@ -80,8 +78,16 @@ public function onBeforeRender() /** * Booting of the Component to get the data in JSON Format */ - $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Tours', 'Administrator', ['ignore_request' => true]); - $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel('Steps', 'Administrator', ['ignore_request' => true]); + $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel( + 'Tours', + 'Administrator', + ['ignore_request' => true] + ); + $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel( + 'Steps', + 'Administrator', + ['ignore_request' => true] + ); $theCurrentExtension = $this->app->input->get('option'); $myTours->setState('list.extensions', $theCurrentExtension); From 2797a97f4d9beb5236d6dde3e1d73e4c4c79aa5d Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 2 Aug 2022 22:15:18 +0530 Subject: [PATCH 031/363] Resolved Warning for Test --- .../components/com_guidedtours/src/Table/TourTable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index b7cc951335c9c..e5d12308fd802 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -26,7 +26,7 @@ class TourTable extends Table * @var array * @since __DEPLOY_VERSION__ */ - protected $_jsonEncode = array('extensions'); + protected $jsonEncode = array('extensions'); /** * Constructor From fc92d7e6d574fafa04a98ad929e1c2be505bb955 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Wed, 3 Aug 2022 01:26:13 +0530 Subject: [PATCH 032/363] Added comment for PHPCS error --- .../components/com_guidedtours/src/Table/TourTable.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index e5d12308fd802..7a1f5b04bddc1 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -26,7 +26,9 @@ class TourTable extends Table * @var array * @since __DEPLOY_VERSION__ */ - protected $jsonEncode = array('extensions'); + + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore + protected $_jsonEncode = array('extensions'); /** * Constructor From f4453360d3e1b75d8a276a979942745207fa66bb Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 00:30:30 +0530 Subject: [PATCH 033/363] Used Standard Headings for the Views and removed the tours id from the title in the steps view. --- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index f9156af064814..1c305c047ed7a 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -101,7 +101,7 @@ protected function addToolbar() $toolbar = Toolbar::getInstance('toolbar'); $tour_id = $this->state->get('tour_id'); $title = GuidedtoursHelper::getTourTitle($this->state->get('tour_id'))->title; - ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' ' . $tour_id . ' : ' . $title); + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' : ' . $title); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; ToolbarHelper::link( From 1908dbd70af06051d11dac0b1524f11aad204816 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 19:58:59 +0530 Subject: [PATCH 034/363] String value changes for tour and steps --- .../com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 4 ++-- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 7 +++---- installation/sql/mysql/extensions.sql | 4 ++-- installation/sql/postgresql/extensions.sql | 4 ++-- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index b921e09fad85f..4d978d189eb18 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -26,7 +26,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -57,7 +57,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index e638599e317d4..56b3fdf084649 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -36,7 +36,7 @@ CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -69,7 +69,7 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), @@ -87,8 +87,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); -- Add `com_guidedtours` to `#__extensions` -INSERT INTO "#__extensions" ("package_ -id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES +INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); -- Add `plg_system_tour` to `#__extensions` diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index a8f2d33447209..2168594a15bd3 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -955,7 +955,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -986,7 +986,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 8922cc3c32890..ccb62094bdbf4 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -994,7 +994,7 @@ CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you that how you can create Guided Tour in Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -1027,7 +1027,7 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you that how you can create a new Guided Tour in Joomla! Backend

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), From ab4008a7ba9c4871194c56f53f5844e0edd5aa8e Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 20:08:11 +0530 Subject: [PATCH 035/363] Code cleanup --- .../components/com_guidedtours/access.xml | 7 ------- .../com_guidedtours/src/Model/StepsModel.php | 15 --------------- .../com_guidedtours/src/Model/TourModel.php | 4 ++-- 3 files changed, 2 insertions(+), 24 deletions(-) diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index f5893c3eebcdc..30faa644ea0cc 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -10,13 +10,6 @@ -
- - - - - -
diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 0370172072389..e5242182d0f80 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -220,19 +220,4 @@ protected function getListQuery() return $query; } - - /** - * Method to get a list of guidedtours. - * Overridden to add a check for access levels. - * - * @return mixed An array of data items on success, false on failure. - * - * @since __DEPLOY_VERSION__ - */ - public function getItems() - { - $items = parent::getItems(); - - return $items; - } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 0abba346679ca..adf3e6da58179 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -163,8 +163,8 @@ public function getForm($data = array(), $loadData = true) } } - $form->setFieldAttribute('created', 'default', Factory::getDate()->format('Y-m-d H:i:s')); - $form->setFieldAttribute('modified', 'default', Factory::getDate()->format('Y-m-d H:i:s')); + $form->setFieldAttribute('created', 'default', Factory::getDate()->toSql()); + $form->setFieldAttribute('modified', 'default', Factory::getDate()->toSql()); return $form; } From ff060558697c38d976f1844eb861f1b755cf35e3 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 21:47:10 +0530 Subject: [PATCH 036/363] Used shorthand --- .../com_guidedtours/src/Controller/DisplayController.php | 2 +- .../com_guidedtours/src/Controller/StepsController.php | 2 +- .../components/com_guidedtours/src/Model/StepModel.php | 6 +++--- .../components/com_guidedtours/src/Model/StepsModel.php | 4 ++-- .../components/com_guidedtours/src/Model/TourModel.php | 4 ++-- .../components/com_guidedtours/src/Model/ToursModel.php | 6 +++--- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index bd0741d0a275d..3434483cf5fb7 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -37,7 +37,7 @@ class DisplayController extends BaseController * * @since __DEPLOY_VERSION__ */ - public function display($cachable = false, $urlparams = array()) + public function display($cachable = false, $urlparams = []) { return parent::display(); } diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index ec2327f7dd50b..f7e8b6d5f0dbe 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -38,7 +38,7 @@ class StepsController extends AdminController * * @since __DEPLOY_VERSION__ */ - public function display($cachable = false, $urlparams = array()) + public function display($cachable = false, $urlparams = []) { $view = $this->input->get('view', $this->defaultView); $layout = $this->input->get('layout', 'default'); diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index c9c446ed56ea2..189c3b6ce3ab6 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -249,7 +249,7 @@ protected function canEditState($record) * @since __DEPLOY_VERSION__ * @throws \Exception */ - public function getTable($name = '', $prefix = '', $options = array()) + public function getTable($name = '', $prefix = '', $options = []) { $name = 'step'; $prefix = 'Table'; @@ -322,7 +322,7 @@ protected function preprocessForm(Form $form, $data, $group = 'content') * * @since __DEPLOY_VERSION__ */ - public function getForm($data = array(), $loadData = true) + public function getForm($data = [], $loadData = true) { // Get the form. $form = $this->loadForm( @@ -372,7 +372,7 @@ protected function loadFormData() // Check the session for previously entered form data. $data = Factory::getApplication()->getUserState( 'com_guidedtours.edit.step.data', - array() + [] ); if (empty($data)) { diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index e5242182d0f80..4ff336a6fbdd0 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -29,7 +29,7 @@ class StepsModel extends ListModel * @since __DEPLOY_VERSION__ * @see \Joomla\CMS\MVC\Controller\BaseController */ - public function __construct($config = array()) + public function __construct($config = []) { if (empty($config['filter_fields'])) { $config['filter_fields'] = array( @@ -59,7 +59,7 @@ public function __construct($config = array()) * * @since __DEPLOY_VERSION__ */ - public function getTable($type = 'Step', $prefix = 'Administrator', $config = array()) + public function getTable($type = 'Step', $prefix = 'Administrator', $config = []) { return parent::getTable($type, $prefix, $config); } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index adf3e6da58179..1da59156e2668 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -132,7 +132,7 @@ public function save($data) * * @since __DEPLOY_VERSION__ */ - public function getForm($data = array(), $loadData = true) + public function getForm($data = [], $loadData = true) { // Get the form. $form = $this->loadForm( @@ -181,7 +181,7 @@ protected function loadFormData() // Check the session for previously entered form data. $data = Factory::getApplication()->getUserState( 'com_guidedtours.edit.tour.data', - array() + [] ); if (empty($data)) { diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 11bbd92bb641a..abeed973ceddc 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -28,7 +28,7 @@ class ToursModel extends ListModel * @see JController * @since __DEPLOY_VERSION__ */ - public function __construct($config = array()) + public function __construct($config = []) { if (empty($config['filter_fields'])) { $config['filter_fields'] = array( @@ -90,7 +90,7 @@ protected function populateState($ordering = 'a.ordering', $direction = 'asc') * * @since __DEPLOY_VERSION__ */ - public function getTable($type = 'Tour', $prefix = 'Administrator', $config = array()) + public function getTable($type = 'Tour', $prefix = 'Administrator', $config = []) { return parent::getTable($type, $prefix, $config); } @@ -104,7 +104,7 @@ public function getTable($type = 'Tour', $prefix = 'Administrator', $config = ar * * @since 4.0.0 */ - public function getFilterForm($data = array(), $loadData = true) + public function getFilterForm($data = [], $loadData = true) { $form = parent::getFilterForm($data, $loadData); From dcd0238f85a604172cb803fbc336a08ac11ae9b6 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 22:00:41 +0530 Subject: [PATCH 037/363] Fixed Indentation of (C) --- administrator/components/com_guidedtours/services/provider.php | 3 ++- .../com_guidedtours/src/Controller/DisplayController.php | 3 ++- .../com_guidedtours/src/Controller/StepController.php | 3 ++- .../com_guidedtours/src/Controller/StepsController.php | 3 ++- .../com_guidedtours/src/Controller/TourController.php | 3 ++- .../com_guidedtours/src/Controller/ToursController.php | 3 ++- .../com_guidedtours/src/Extension/GuidedtoursComponent.php | 3 ++- .../com_guidedtours/src/Helper/GuidedtoursHelper.php | 3 ++- .../components/com_guidedtours/src/Helper/StepHelper.php | 3 ++- .../components/com_guidedtours/src/Model/StepModel.php | 3 ++- .../components/com_guidedtours/src/Model/StepsModel.php | 3 ++- .../components/com_guidedtours/src/Model/TourModel.php | 3 ++- .../components/com_guidedtours/src/Model/ToursModel.php | 3 ++- .../src/Service/HTML/oldAdministratorService.php | 1 + .../components/com_guidedtours/src/Table/StepTable.php | 3 ++- .../components/com_guidedtours/src/Table/TourTable.php | 3 ++- .../components/com_guidedtours/src/View/Step/HtmlView.php | 3 ++- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 3 ++- .../components/com_guidedtours/src/View/Tour/HtmlView.php | 3 ++- .../components/com_guidedtours/src/View/Tours/HtmlView.php | 3 ++- administrator/components/com_guidedtours/tmpl/step/edit.php | 3 ++- .../components/com_guidedtours/tmpl/steps/default.php | 3 ++- administrator/components/com_guidedtours/tmpl/tour/edit.php | 3 ++- .../components/com_guidedtours/tmpl/tours/default.php | 3 ++- 24 files changed, 47 insertions(+), 23 deletions(-) diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php index a22a9bc376174..32dbebb957d22 100644 --- a/administrator/components/com_guidedtours/services/provider.php +++ b/administrator/components/com_guidedtours/services/provider.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 3434483cf5fb7..934c2acb7956b 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 178e3969f7b77..15967898d5ae9 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index f7e8b6d5f0dbe..37e8d4037d488 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php index 54be8eda1c5ae..19cb8237ff916 100644 --- a/administrator/components/com_guidedtours/src/Controller/TourController.php +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index 39d5d919efe8c..f4d016502800b 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 0bffe8db35eee..28b97e984d365 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 25bb5ce01e20b..09450f0e12349 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index d3fd0110f957b..a6d9a7d38b29e 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 189c3b6ce3ab6..8cc0443c6e686 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 4ff336a6fbdd0..6edf115c2b149 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 1da59156e2668..ffd7214dc6030 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index abeed973ceddc..b00a764ff281e 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index 0a9fb8e90f8f7..a36af49db1df8 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -7,6 +7,7 @@ * @category Component * @package Joomla.Administrator * @author Joomla! + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt * @link admin@joomla.org diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 41990f7c56301..ad6bf7c051ca0 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 7a1f5b04bddc1..26c0ba6e5ffab 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index ac7150bf5c5a8..6867b626e2e15 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 1c305c047ed7a..b03fab70e66a1 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index c33064933ea88..cc3e0e535476d 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index dc908a36979bc..c89f3f7f8df28 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 6c4040b52c59c..55f45e11ffc7b 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 3e546397036ea..21b59ff6d0251 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 90ad6bf64d565..8313115f7e147 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index d64a2dd43e8b8..6e01d53f730e6 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -3,7 +3,8 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * @copyright (C) 2022 Open Source Matters, Inc. + * + * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ From 83581b79f1c41caa51d089e198c38231ad13ab99 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 22:09:10 +0530 Subject: [PATCH 038/363] Fixed Indentation of step.xml --- administrator/components/com_guidedtours/forms/step.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 0d7319ef7c427..600429c44495b 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -6,9 +6,9 @@ type="text" label="JGLOBAL_FIELD_ID_LABEL" default="0" - /> + /> - - \ No newline at end of file + From e9aa38e7c34a2a3819f95ba5b46e577e475291bb Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 4 Aug 2022 22:18:57 +0530 Subject: [PATCH 039/363] Code cleanup --- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- .../components/com_guidedtours/src/Model/TourModel.php | 4 ++-- .../components/com_guidedtours/src/Model/ToursModel.php | 2 +- .../components/com_guidedtours/src/View/Tour/HtmlView.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 6edf115c2b149..12de95a294e9d 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -16,7 +16,7 @@ use Joomla\Utilities\ArrayHelper; /** - * Methods supporting a list of article records. + * Methods supporting a list of steps records. * * @since __DEPLOY_VERSION__ */ diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index ffd7214dc6030..44041b3f38cb3 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -277,12 +277,12 @@ protected function canEditState($record) { $user = Factory::getUser(); - // Check for existing article. + // Check for existing tour. if (!empty($record->id)) { return $user->authorise('core.edit.state', 'com_guidedtours.tour.' . (int) $record->id); } - // Default to component settings if neither article nor category known. + // Default to component settings if neither tour nor category known. return parent::canEditState($record); } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index b00a764ff281e..7f4ca617359d7 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -103,7 +103,7 @@ public function getTable($type = 'Tour', $prefix = 'Administrator', $config = [] * * @return \JForm|false the JForm object or false * - * @since 4.0.0 + * @since __DEPLOY_VERSION__ */ public function getFilterForm($data = [], $loadData = true) { diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index cc3e0e535476d..eb03aba6a7a88 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -19,7 +19,7 @@ use Joomla\CMS\Toolbar\ToolbarHelper; /** - * View to edit an article. + * View to edit an tour. * * @since __DEPLOY_VERSION__ */ From 1333d8b93b3c6b37aa7bc9e26c087a0d19834e75 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 5 Aug 2022 18:53:03 +0530 Subject: [PATCH 040/363] Used Language Strings --- .../components/com_guidedtours/src/View/Step/HtmlView.php | 2 +- .../components/com_guidedtours/src/View/Tour/HtmlView.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 6867b626e2e15..c340f796b05d3 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -99,7 +99,7 @@ protected function addToolbar() $toolbar = Toolbar::getInstance(); ToolbarHelper::title( - Text::_('Guided Tours - ' . ($isNew ? 'Add Step' : 'Edit Step')) + Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? 'Add Step' : 'Edit Step') ); $toolbarButtons = []; diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index eb03aba6a7a88..c19a5bf0a8e1c 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -99,7 +99,7 @@ protected function addToolbar() $toolbar = Toolbar::getInstance(); ToolbarHelper::title( - Text::_('Guided Tour - ' . ($isNew ? 'Add Tour' : 'Edit Tour')) + Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? 'Add Tour' : 'Edit Tour') ); $toolbarButtons = []; From 5c3c289bafb8796fbe5542cc8b1b41b26351e56e Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 5 Aug 2022 19:29:33 +0530 Subject: [PATCH 041/363] Cleanup in step.xml and tour.xml --- administrator/components/com_guidedtours/forms/step.xml | 4 ---- administrator/components/com_guidedtours/forms/tour.xml | 9 ++------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 600429c44495b..d2656d1b232e4 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -54,7 +54,6 @@ name="title" type="text" label="Step Title" - size="40" required="true" /> @@ -73,7 +72,6 @@ label="JSTATUS" default="1" class="form-select-color-state" - size="1" validate="options" > @@ -86,7 +84,6 @@ name="url" type="url" label="COM_GUIDEDTOURS_URL_LABEL" - size="40" description="COM_GUIDEDTOURS_URL_DESC" /> @@ -115,7 +112,6 @@ label="JGLOBAL_CREATED_DATE" translateformat="true" showtime="true" - size="22" filter="user_utc" /> diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index a50eea545525d..07b8f5fade635 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -20,7 +20,6 @@ name="title" type="text" label="JGLOBAL_TITLE" - size="40" required="true" /> @@ -39,7 +38,6 @@ label="JSTATUS" default="1" class="form-select-color-state" - size="1" validate="options" > @@ -82,7 +80,6 @@ label="JGLOBAL_CREATED_DATE" translateformat="true" showtime="true" - size="22" filter="user_utc" /> @@ -100,7 +97,6 @@ class="readonly" translateformat="true" showtime="true" - size="22" filter="user_utc" /> @@ -116,7 +112,6 @@ name="url" type="url" label="COM_GUIDEDTOURS_URL_LABEL" - size="40" description="COM_GUIDEDTOURS_URL_DESC" /> @@ -135,9 +130,9 @@ name="overlay" type="radio" label="COM_GUIDEDTOURS_OVERLAY_LABEL" + description="COM_GUIDEDTOURS_OVERLAY_DESC" layout="joomla.form.field.radio.switcher" default="0" - description="COM_GUIDEDTOURS_OVERLAY_DESC" > @@ -165,4 +160,4 @@ /> - \ No newline at end of file + From 586fc953f511908757e25d4f45de88d7d8cd44aa Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 6 Aug 2022 00:32:13 +0530 Subject: [PATCH 042/363] Removed Overlay Option and made it permanently true for every tour --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 26 +++++++++---------- .../updates/postgresql/4.3.0-2022-07-30.sql | 26 +++++++++---------- .../components/com_guidedtours/forms/tour.xml | 12 --------- .../com_guidedtours/tmpl/tour/edit.php | 1 - .../language/en-GB/com_guidedtours.ini | 2 -- installation/sql/mysql/extensions.sql | 26 +++++++++---------- installation/sql/postgresql/extensions.sql | 26 +++++++++---------- 7 files changed, 48 insertions(+), 71 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 4d978d189eb18..cc29e97dd658a 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -10,7 +10,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, `url` varchar(255) NOT NULL, - `overlay` tinyint NOT NULL DEFAULT 0, `created` datetime NOT NULL, `created_by` int NOT NULL DEFAULT 0, `modified` datetime NOT NULL, @@ -25,8 +24,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -62,17 +61,16 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); -- Add `com_guidedtours` to `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 56b3fdf084649..4edde50e2d28e 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -11,7 +11,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" "ordering" int NOT NULL DEFAULT 0, "extensions" text NOT NULL, "url" varchar(255) NOT NULL, - "overlay" tinyint NOT NULL DEFAULT 0, "created" datetime NOT NULL, "created_by" int NOT NULL DEFAULT 0, "modified" datetime NOT NULL, @@ -35,8 +34,8 @@ CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out" -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -74,17 +73,16 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); -- Add `com_guidedtours` to `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 07b8f5fade635..2737b0cdc59ef 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -126,18 +126,6 @@ section="tour" /> - - - - - form->renderField('description'); ?> form->renderField('extensions'); ?> form->renderField('url'); ?> - form->renderField('overlay'); ?>
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index b7f33dc297b15..6eec5ec37cd78 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -32,8 +32,6 @@ COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tours archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." COM_GUIDEDTOURS_NO_NOTE="" -COM_GUIDEDTOURS_OVERLAY_DESC="adds the CSS overlay effect to the Tour" -COM_GUIDEDTOURS_OVERLAY_LABEL="Overlay" COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Centered" COM_GUIDEDTOURS_POSITION_LABEL="Position" COM_GUIDEDTOURS_RULES_TAB="Permissions" diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 2168594a15bd3..000ed3514d193 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -939,7 +939,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, `url` varchar(255) NOT NULL, - `overlay` tinyint NOT NULL DEFAULT 0, `created` datetime NOT NULL, `created_by` int NOT NULL DEFAULT 0, `modified` datetime NOT NULL, @@ -954,8 +953,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`overlay`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -991,14 +990,13 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index ccb62094bdbf4..c239ee4de6430 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -969,7 +969,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" "ordering" int NOT NULL DEFAULT 0, "extensions" text NOT NULL, "url" varchar(255) NOT NULL, - "overlay" tinyint NOT NULL DEFAULT 0, "created" datetime NOT NULL, "created_by" int NOT NULL DEFAULT 0, "modified" datetime NOT NULL, @@ -993,8 +992,8 @@ CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out" -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "overlay", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', 1, '', 0, '', 0, '', 0, 1); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -1032,14 +1031,13 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Overlay', 1, '

Select if you want an overlay effect or not.

', 0, 1, 'bottom', '#jform_overlay1','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(8, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(9, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(10, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(11, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(12, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(13, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(14, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(15, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); From c56358f39bbfad12a605b442bb95f0c96f5b0514 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 6 Aug 2022 01:31:30 +0530 Subject: [PATCH 043/363] Cleanup --- administrator/components/com_guidedtours/forms/tour.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 2737b0cdc59ef..52eaafdd89493 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -128,7 +128,7 @@ Date: Sat, 6 Aug 2022 02:55:09 +0530 Subject: [PATCH 044/363] PHPCS Fixes --- .../com_guidedtours/services/provider.php | 2 +- .../src/Controller/DisplayController.php | 2 +- .../src/Controller/StepController.php | 2 +- .../src/Controller/StepsController.php | 2 +- .../src/Controller/TourController.php | 2 +- .../src/Controller/ToursController.php | 2 +- .../src/Extension/GuidedtoursComponent.php | 2 +- .../src/Helper/GuidedtoursHelper.php | 2 +- .../com_guidedtours/src/Helper/StepHelper.php | 2 +- .../com_guidedtours/src/Model/StepModel.php | 10 ++++--- .../com_guidedtours/src/Model/StepsModel.php | 2 +- .../com_guidedtours/src/Model/TourModel.php | 6 ++--- .../com_guidedtours/src/Model/ToursModel.php | 5 ++-- .../Service/HTML/oldAdministratorService.php | 26 ++++++++++++++----- .../com_guidedtours/src/Table/StepTable.php | 2 +- .../com_guidedtours/src/Table/TourTable.php | 2 +- .../src/View/Step/HtmlView.php | 2 +- .../src/View/Steps/HtmlView.php | 2 +- .../src/View/Tour/HtmlView.php | 2 +- .../src/View/Tours/HtmlView.php | 2 +- .../com_guidedtours/tmpl/step/edit.php | 2 +- .../com_guidedtours/tmpl/steps/default.php | 2 +- .../com_guidedtours/tmpl/tour/edit.php | 2 +- .../com_guidedtours/tmpl/tours/default.php | 2 +- 24 files changed, 52 insertions(+), 35 deletions(-) diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php index 32dbebb957d22..132cd714346bf 100644 --- a/administrator/components/com_guidedtours/services/provider.php +++ b/administrator/components/com_guidedtours/services/provider.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 934c2acb7956b..48fcc4b9b46bb 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 15967898d5ae9..8d9d1520c5990 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index 37e8d4037d488..59330b73ddb66 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php index 19cb8237ff916..9d8fd81058735 100644 --- a/administrator/components/com_guidedtours/src/Controller/TourController.php +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index f4d016502800b..816ed4e2a0c4a 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 28b97e984d365..5b8fce1a96e0d 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 09450f0e12349..b230a037155d2 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index a6d9a7d38b29e..a6cdf9433e96b 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 8cc0443c6e686..12a3978e9e8a9 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ @@ -59,7 +59,10 @@ protected function canDelete($record) $component = reset($parts); - if (!Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) || $record->default) { + if ( + !Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) + || $record->default + ) { $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); return false; @@ -213,7 +216,8 @@ public function setDefault($pk, $value = 1) * * @param object $record A record object. * - * @return boolean True if allowed to change the state of the record. Defaults to the permission set in the component. + * @return boolean True if allowed to change the state of the record. + * Defaults to the permission set in the component. * * @since __DEPLOY_VERSION__ */ diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 12de95a294e9d..6335a563e2864 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 44041b3f38cb3..b5720fb9d460a 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ @@ -164,8 +164,8 @@ public function getForm($data = [], $loadData = true) } } - $form->setFieldAttribute('created', 'default', Factory::getDate()->toSql()); - $form->setFieldAttribute('modified', 'default', Factory::getDate()->toSql()); + $form->setFieldAttribute('created', 'default', Factory::getDate()->toSql()); + $form->setFieldAttribute('modified', 'default', Factory::getDate()->toSql()); return $form; } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 7f4ca617359d7..354981f9e79c5 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ @@ -185,7 +185,8 @@ public function getListQuery() $extensions = '%' . $extensions . '%'; $all = '%*%'; $query->where( - '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . $db->quoteName('a.extensions') . ' LIKE :extensions)' + '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . + $db->quoteName('a.extensions') . ' LIKE :extensions)' ) ->bind([':all'], $all) ->bind([':extensions'], $extensions); diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index a36af49db1df8..9df9146274108 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -7,7 +7,7 @@ * @category Component * @package Joomla.Administrator * @author Joomla! - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt * @link admin@joomla.org @@ -45,7 +45,14 @@ public function association($articleid) $html = ''; // Get the associations - if ($associations = Associations::getAssociations('com_guidedtours', '#__guidedtours', 'com_guidedtours.item', $articleid)) { + if ( + $associations = Associations::getAssociations( + 'com_guidedtours', + '#__guidedtours', + 'com_guidedtours.item', + $articleid + ) + ) { foreach ($associations as $tag => $associated) { $associations[$tag] = (int) $associated->id; } @@ -76,11 +83,14 @@ public function association($articleid) foreach ($items as &$item) { $text = $item->lang_sef ? strtoupper($item->lang_sef) : 'XX'; $url = Route::_('index.php?option=com_content&task=article.edit&id=' . (int) $item->id); - $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . '
' - . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); + $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . + '
' + . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . + Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); $classes = 'badge badge-secondary'; - $item->link = '' . $text . '' + $item->link = '' . $text . '' . ''; } } @@ -111,12 +121,14 @@ public function featured($i, $canChange = true, $value = 0) $icon = $state[0]; if ($canChange) { - $html = ''; } else { $html = ''; + . HTMLHelper::_('tooltipText', $state[2]) . '">'; } return $html; diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index ad6bf7c051ca0..d2e33b0749d62 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 26c0ba6e5ffab..48f65b9341132 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index c340f796b05d3..ef19d9a31904c 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index b03fab70e66a1..6fa93ab74a00e 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index c19a5bf0a8e1c..d0647fd8a9d38 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index c89f3f7f8df28..28c135601bfec 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 55f45e11ffc7b..8580d18b1cb2d 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 21b59ff6d0251..a51028f831f12 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 0676fd3347804..2ae83e50a5800 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 6e01d53f730e6..d204a8c556ad1 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -3,7 +3,7 @@ /** * @package Joomla.Administrator * @subpackage com_guidedtours - * + * * @copyright (C) 2022 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ From 75e4b5f9aac301ebb9f3f8f9a3ac61f205d00007 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 6 Aug 2022 16:07:45 +0530 Subject: [PATCH 045/363] Cleanup for tour.xml --- administrator/components/com_guidedtours/forms/tour.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 52eaafdd89493..870000a74ae6d 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -133,8 +133,6 @@ description="COM_GUIDEDTOURS_EXTENSIONS_DESC" multiple="multiple" layout="joomla.form.field.list-fancy-select" - buttons="true" - hide="readmore,pagebreak" default="*" > From 36bfc2944b5b07994702b68536ab26a812c38a7f Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 7 Aug 2022 02:45:51 +0530 Subject: [PATCH 046/363] Removed unused index for Postgresql --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 8 -------- installation/sql/postgresql/extensions.sql | 8 -------- 2 files changed, 16 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 4edde50e2d28e..24f0f602b651c 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -22,14 +22,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); -CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); -CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); -CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); -CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); -CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); -CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); - -- -- Dumping data for table `#__guidedtours` -- diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index c239ee4de6430..8812d87b1017d 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -980,14 +980,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_asset_id" ON "#__guidedtours" ("asset_id"); -CREATE INDEX "#__guidedtours_idx_title" ON "#__guidedtours" ("title"(191)); -CREATE INDEX "#__guidedtours_idx_created" ON "#__guidedtours" ("created"); -CREATE INDEX "#__guidedtours_idx_created_by" ON "#__guidedtours" ("created_by"); -CREATE INDEX "#__guidedtours_idx_modified" ON "#__guidedtours" ("modified"); -CREATE INDEX "#__guidedtours_idx_modified_by" ON "#__guidedtours" ("modified_by"); -CREATE INDEX "#__guidedtours_idx_checked_out" ON "#__guidedtours" ("checked_out"); - -- -- Dumping data for table `#__guidedtours` -- From b430b8a665c653a92fde9cd3256e13fa724c2c41 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 11 Aug 2022 00:00:29 +0530 Subject: [PATCH 047/363] Added link of tour on steps view URL --- .../components/com_guidedtours/src/Model/StepsModel.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 6335a563e2864..eab252bf21326 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -170,7 +170,9 @@ protected function getListQuery() /** * Filter Tour ID by levels */ - $tour_id = $this->getState('filter.tour_id'); + + $app = Factory::getApplication(); + $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); if (is_numeric($tour_id)) { $tour_id = (int) $tour_id; From bb3309e233cf6e6ca6376a0e7333028957767973 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 11 Aug 2022 00:02:13 +0530 Subject: [PATCH 048/363] Fixed the filtering of steps according to particular tour --- .../components/com_guidedtours/tmpl/steps/default.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index a51028f831f12..2424a04192d05 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -33,6 +33,7 @@ $saveOrder = $listOrder == 'a.ordering'; $section = null; $mode = false; +$tour_id = $this->state->get('tour_id'); if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . @@ -41,7 +42,7 @@ } ?> -
Date: Sat, 13 Aug 2022 14:31:08 +0200 Subject: [PATCH 049/363] Fix assets table changes in base.sql - Fix wrong lft, rgt and level value - Remove unused asset for plugin - Adapt rgt value of the root item to the new asset --- installation/sql/mysql/base.sql | 6 ++---- installation/sql/postgresql/base.sql | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index e65e0ef69f215..9c918561d5766 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS `#__assets` ( -- INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`, `rules`) VALUES -(1, 0, 0, 165, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), +(1, 0, 0, 167, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), (2, 1, 1, 2, 1, 'com_admin', 'com_admin', '{}'), (3, 1, 3, 6, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), (4, 1, 7, 8, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), @@ -108,9 +108,7 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), (90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 161, 162, 2, 'com_content.guidedtours.1', 'COM_GUIDEDTOURS_BASIC_GUIDEDTOUR', '{}'), -(92, 1, 166, 167, 3, 'plg_system_tour', 'tour', '{}'); - +(91, 1, 165, 166, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index f66f895c9b1a7..5b4e56728225c 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -31,7 +31,7 @@ COMMENT ON COLUMN "#__assets"."rules" IS 'JSON encoded access control.'; -- INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "title", "rules") VALUES -(1, 0, 0, 165, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), +(1, 0, 0, 167, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), (2, 1, 1, 2, 1, 'com_admin', 'com_admin', '{}'), (3, 1, 3, 6, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), (4, 1, 7, 8, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), @@ -114,8 +114,7 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), (90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 161, 162, 2, 'com_content.guidedtours.1', 'COM_GUIDEDTOURS_BASIC_GUIDEDTOUR', '{}'), -(92, 1, 166, 167, 3, 'plg_system_tour', 'tour', '{}'); +(91, 1, 165, 166, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'); SELECT setval('#__assets_id_seq', 91, false); From c1476f6414645af650d3a933833e4f284afd1b6a Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 14:33:20 +0200 Subject: [PATCH 050/363] Adapt next asset id sequence number for PostgreSQL When inserting values into a table with specifying the values for an auto-incremented ID column, the next value of the corresponding sequence has to be set on PostgreSQL databases. --- installation/sql/postgresql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 5b4e56728225c..685975d7d0606 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -116,7 +116,7 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), (91, 1, 165, 166, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'); -SELECT setval('#__assets_id_seq', 91, false); +SELECT setval('#__assets_id_seq', 92, false); -- -- Table structure for table `#__extensions` From b17c1fc7e11d1f996a892724e2fefab006bb0289 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 14:35:16 +0200 Subject: [PATCH 051/363] Add missing values to insert for PostgreSQL The values for the "ordering" and "state" are missing here, which causes an SQL error when installing Joomla on a PostgreSQL database. --- installation/sql/postgresql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 685975d7d0606..3045f08fb49a4 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -190,7 +190,7 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'com_workflow', 'component', 'com_workflow', '', 1, 1, 0, 1, 1, '', '{}', '', 0, 0), (0, 'com_mails', 'component', 'com_mails', '', 1, 1, 1, 1, 1, '', '', '', 0, 0), (0, 'com_scheduler', 'component', 'com_scheduler', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0); -- Libraries INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES From de1336d81ffd124d4811b82db2539fd5d8fef270 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 14:41:43 +0200 Subject: [PATCH 052/363] Don't use not existing asset id 91 on updates On updates we do not create new assets, so we use asset_id zero for the records we insert on updates, see e.g. 4.0.0-2018-05-15.sql --- .../components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index cc29e97dd658a..12a82ed275ef5 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 24f0f602b651c..33aedc1f1959c 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -27,7 +27,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- From f539ed193a5f05871861a2bb705be8652bc110f8 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 14:46:18 +0200 Subject: [PATCH 053/363] Use INSERT IGNORE / ON CONFLICT DO NOTHING on updates See https://github.com/joomla/joomla-cms/pull/37156 for details. --- .../com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 4 ++-- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 12a82ed275ef5..0a7ea2097e885 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -55,7 +55,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 33aedc1f1959c..a366fed9ab015 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -27,7 +27,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1) +ON CONFLICT DO NOTHING; -- -------------------------------------------------------- @@ -74,7 +75,8 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430) +ON CONFLICT DO NOTHING; -- Add `com_guidedtours` to `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES From 8f5db62e701448d83b562b1b21d2e2f928d1f76b Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 14:54:20 +0200 Subject: [PATCH 054/363] Update sequence numbers on PostgreSQL Explanation see description of commit https://github.com/joomla-projects/gsoc22_guided-tour/commit/c1476f6414645af650d3a933833e4f284afd1b6a . --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 4 ++++ installation/sql/postgresql/extensions.sql | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a366fed9ab015..5ea961b65ead3 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -30,6 +30,8 @@ INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "orderin (1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1) ON CONFLICT DO NOTHING; +SELECT setval('#__guidedtours_id_seq', 2, false); + -- -------------------------------------------------------- -- @@ -78,6 +80,8 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430) ON CONFLICT DO NOTHING; +SELECT setval('#__guidedtour_steps_id_seq', 16, false); + -- Add `com_guidedtours` to `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 8812d87b1017d..2ffee0af45c4a 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -987,6 +987,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +SELECT setval('#__guidedtours_id_seq', 2, false); + -- -------------------------------------------------------- -- @@ -1033,3 +1035,5 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); + +SELECT setval('#__guidedtour_steps_id_seq', 16, false); From 586d90fdfa00cad29d50356eb6640e5a5956b006 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 15:24:03 +0200 Subject: [PATCH 055/363] Consistency and code style fixes - Some code style fixes - Be consistent with how you specify primary keys in MySQL - On update, insert new extensions with one insert statement and use ordering 0 --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 16 +++++++--------- .../sql/updates/postgresql/4.3.0-2022-07-30.sql | 9 +++------ installation/sql/mysql/extensions.sql | 7 ++++--- 3 files changed, 14 insertions(+), 18 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 0a7ea2097e885..5d1544e7189f4 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -34,7 +34,7 @@ INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `o -- CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( - `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `id` int NOT NULL AUTO_INCREMENT, `tour_id` int NOT NULL DEFAULT 0, `title` varchar(255) NOT NULL, `published` tinyint NOT NULL DEFAULT 0, @@ -48,6 +48,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `created_by` int unsigned NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`id`), KEY `idx_tour` (`tour_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; @@ -55,7 +56,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), @@ -72,10 +73,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); --- Add `com_guidedtours` to `#__extensions` -INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`) VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', ''); - --- Add `plg_system_tour` to `#__extensions` +-- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 5ea961b65ead3..a0823c7ff66a7 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -82,10 +82,7 @@ ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 16, false); --- Add `com_guidedtours` to `#__extensions` -INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data") VALUES -(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 1, 0, 1, '', '', ''); - --- Add `plg_system_tour` to `#__extensions` +-- Add new `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES -(0, 'plg_system_tour', 'plugin', 'Guided Tours Plugin', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); +(0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 000ed3514d193..13083c6f84119 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -953,7 +953,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -963,7 +963,7 @@ INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering -- CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( - `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, + `id` int NOT NULL AUTO_INCREMENT, `tour_id` int NOT NULL DEFAULT 0, `title` varchar(255) NOT NULL, `published` tinyint NOT NULL DEFAULT 0, @@ -977,6 +977,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `created_by` int unsigned NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`id`), KEY `idx_tour` (`tour_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; @@ -984,7 +985,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), From 1f86bed5a478f36c983f74d28087887b00b318fe Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 15:30:23 +0200 Subject: [PATCH 056/363] Add missing extension record Add missing extensions record for the plugin for new installations on PostgreSQL --- installation/sql/postgresql/base.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 3045f08fb49a4..37ddbccd7e9f1 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -389,7 +389,8 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_webservices_users', 'plugin', 'users', 'webservices', 0, 1, 1, 0, 1, '', '{}', '', 16, 0), (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), -(0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0); +(0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); -- Templates INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES From 1632e405869a1fea5c6683fac7e7d093dd5e8c60 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 15:42:00 +0200 Subject: [PATCH 057/363] Fix checked out columns to allow null values - The checked_out and checked_out_time columns meanwhile allow null values and so also should not have a default value. - Use data types consistent with other tables for these columns. --- installation/sql/mysql/extensions.sql | 4 ++-- installation/sql/postgresql/extensions.sql | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 13083c6f84119..21a08a8a08ad7 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -943,8 +943,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `created_by` int NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL, - `checked_out` int NOT NULL DEFAULT 0, + `checked_out_time` datetime, + `checked_out` int unsigned, `published` tinyint NOT NULL DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 2ffee0af45c4a..3f0d20c0024b7 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -973,8 +973,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" "created_by" int NOT NULL DEFAULT 0, "modified" datetime NOT NULL, "modified_by" int NOT NULL DEFAULT 0, - "checked_out_time" datetime NOT NULL, - "checked_out" int NOT NULL DEFAULT 0, + "checked_out_time" timestamp without time zone, + "checked_out" integer, "published" tinyint NOT NULL DEFAULT 0, "state" tinyint NOT NULL DEFAULT '1', PRIMARY KEY ("id") From fee4177ba868cc9478cda781e6781db86d5ffb27 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 15:55:44 +0200 Subject: [PATCH 058/363] Correct data types in PostgreSQL - Use correct data types in PostgreSQL. - Remove "state" column which is not used for MySQL either. --- .../updates/postgresql/4.3.0-2022-07-30.sql | 39 +++++++++---------- installation/sql/postgresql/extensions.sql | 39 +++++++++---------- 2 files changed, 38 insertions(+), 40 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a0823c7ff66a7..189fbeec9a8fb 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -4,21 +4,20 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( - "id" int NOT NULL AUTO_INCREMENT, - "asset_id" int DEFAULT 0, + "id" serial NOT NULL, + "asset_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, + "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, "url" varchar(255) NOT NULL, - "created" datetime NOT NULL, - "created_by" int NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int NOT NULL DEFAULT 0, - "checked_out_time" datetime NOT NULL, - "checked_out" int NOT NULL DEFAULT 0, - "published" tinyint NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1', + "created" timestamp without time zone NOT NULL, + "created_by" bigint DEFAULT 0 NOT NULL, + "modified" timestamp without time zone NOT NULL, + "modified_by" bigint DEFAULT 0 NOT NULL, + "checked_out_time" timestamp without time zone, + "checked_out" bigint DEFAULT 0 NOT NULL, + "published" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); @@ -40,21 +39,21 @@ SELECT setval('#__guidedtours_id_seq', 2, false); CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( - "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, - "tour_id" int NOT NULL DEFAULT 0, + "id" serial NOT NULL, + "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, "published" tinyint NOT NULL DEFAULT 0, "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, - "step-no" int NOT NULL DEFAULT 0, + "ordering" bigint DEFAULT 0 NOT NULL, + "step-no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "url" varchar(255) NOT NULL, - "created" datetime NOT NULL, - "created_by" int unsigned NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int unsigned NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1' + "created" timestamp without time zone NOT NULL, + "created_by" bigint DEFAULT 0 NOT NULL, + "modified" timestamp without time zone NOT NULL, + "modified_by" bigint DEFAULT 0 NOT NULL, + PRIMARY KEY ("id") ); CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 3f0d20c0024b7..b1b621596cd99 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -962,21 +962,20 @@ $$; CREATE TABLE IF NOT EXISTS "#__guidedtours" ( - "id" int NOT NULL AUTO_INCREMENT, - "asset_id" int DEFAULT 0, + "id" serial NOT NULL, + "asset_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, + "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, "url" varchar(255) NOT NULL, - "created" datetime NOT NULL, - "created_by" int NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int NOT NULL DEFAULT 0, + "created" timestamp without time zone NOT NULL, + "created_by" bigint DEFAULT 0 NOT NULL, + "modified" timestamp without time zone NOT NULL, + "modified_by" bigint DEFAULT 0 NOT NULL, "checked_out_time" timestamp without time zone, - "checked_out" integer, - "published" tinyint NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1', + "checked_out" bigint DEFAULT 0 NOT NULL, + "published" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); @@ -985,7 +984,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1) SELECT setval('#__guidedtours_id_seq', 2, false); @@ -997,21 +996,21 @@ SELECT setval('#__guidedtours_id_seq', 2, false); CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( - "id" int NOT NULL AUTO_INCREMENT PRIMARY KEY, - "tour_id" int NOT NULL DEFAULT 0, + "id" serial NOT NULL, + "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, "published" tinyint NOT NULL DEFAULT 0, "description" text NOT NULL, - "ordering" int NOT NULL DEFAULT 0, - "step-no" int NOT NULL DEFAULT 0, + "ordering" bigint DEFAULT 0 NOT NULL, + "step-no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "url" varchar(255) NOT NULL, - "created" datetime NOT NULL, - "created_by" int unsigned NOT NULL DEFAULT 0, - "modified" datetime NOT NULL, - "modified_by" int unsigned NOT NULL DEFAULT 0, - "state" tinyint NOT NULL DEFAULT '1' + "created" timestamp without time zone NOT NULL, + "created_by" bigint DEFAULT 0 NOT NULL, + "modified" timestamp without time zone NOT NULL, + "modified_by" bigint DEFAULT 0 NOT NULL, + PRIMARY KEY ("id") ); CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); From 2171c9bec852814b95ce78af45936f76d753db13 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:02:42 +0200 Subject: [PATCH 059/363] Add CAN FAIL installer hint for PostgreSQL See joomla/joomla-cms#37156 for details. --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 189fbeec9a8fb..29498b604e32f 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -55,7 +55,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "modified_by" bigint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id") /** CAN FAIL **/; -- -- Dumping data for table `#__guidedtour_steps` From d7857201cf718be806290bb636e9ddd7f5545a95 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:20:29 +0200 Subject: [PATCH 060/363] Fix for PostgreSQL --- installation/sql/postgresql/extensions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index b1b621596cd99..11d98c1a0af6c 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -984,7 +984,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1) +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); SELECT setval('#__guidedtours_id_seq', 2, false); From 1e41ab946ccf1a9070192ad3c350ef663fa0a19d Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:24:20 +0200 Subject: [PATCH 061/363] Fix extensions.sql for PostgreSQL The soundex function has to be the last thing in this file. --- installation/sql/postgresql/extensions.sql | 128 ++++++++++----------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 11d98c1a0af6c..7e9923b80827b 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -892,70 +892,6 @@ CREATE INDEX "#__scheduler_tasks_idx_checked_out" ON "#__scheduler_tasks" ("chec -- -------------------------------------------------------- --- --- Here is SOUNDEX replacement for those who can't enable fuzzystrmatch module --- from contrib folder. --- This function comes from https://wiki.postgresql.org/wiki/Soundex --- and is distributed with GPL license. --- Thanks to its author, Marti Raudsepp, that published this piece of code. --- - -CREATE OR REPLACE FUNCTION soundex(input text) RETURNS text -IMMUTABLE STRICT COST 500 LANGUAGE plpgsql -AS $$ -DECLARE - soundex text = ''; - char text; - symbol text; - last_symbol text = ''; - pos int = 1; -BEGIN - WHILE length(soundex) < 4 LOOP - char = upper(substr(input, pos, 1)); - pos = pos + 1; - CASE char - WHEN '' THEN - -- End of input string - IF soundex = '' THEN - RETURN ''; - ELSE - RETURN rpad(soundex, 4, '0'); - END IF; - WHEN 'B', 'F', 'P', 'V' THEN - symbol = '1'; - WHEN 'C', 'G', 'J', 'K', 'Q', 'S', 'X', 'Z' THEN - symbol = '2'; - WHEN 'D', 'T' THEN - symbol = '3'; - WHEN 'L' THEN - symbol = '4'; - WHEN 'M', 'N' THEN - symbol = '5'; - WHEN 'R' THEN - symbol = '6'; - ELSE - -- Not a consonant; no output, but next similar consonant will be re-recorded - symbol = ''; - END CASE; - - IF soundex = '' THEN - -- First character; only accept strictly English ASCII characters - IF char ~>=~ 'A' AND char ~<=~ 'Z' THEN - soundex = char; - last_symbol = symbol; - END IF; - ELSIF last_symbol != symbol THEN - soundex = soundex || symbol; - last_symbol = symbol; - END IF; - END LOOP; - - RETURN soundex; -END; -$$; - --- -------------------------------------------------------- - -- -- Table structure for table `#__guidedtours` -- @@ -1036,3 +972,67 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); SELECT setval('#__guidedtour_steps_id_seq', 16, false); + +-- -------------------------------------------------------- + +-- +-- Here is SOUNDEX replacement for those who can't enable fuzzystrmatch module +-- from contrib folder. +-- This function comes from https://wiki.postgresql.org/wiki/Soundex +-- and is distributed with GPL license. +-- Thanks to its author, Marti Raudsepp, that published this piece of code. +-- + +CREATE OR REPLACE FUNCTION soundex(input text) RETURNS text +IMMUTABLE STRICT COST 500 LANGUAGE plpgsql +AS $$ +DECLARE + soundex text = ''; + char text; + symbol text; + last_symbol text = ''; + pos int = 1; +BEGIN + WHILE length(soundex) < 4 LOOP + char = upper(substr(input, pos, 1)); + pos = pos + 1; + CASE char + WHEN '' THEN + -- End of input string + IF soundex = '' THEN + RETURN ''; + ELSE + RETURN rpad(soundex, 4, '0'); + END IF; + WHEN 'B', 'F', 'P', 'V' THEN + symbol = '1'; + WHEN 'C', 'G', 'J', 'K', 'Q', 'S', 'X', 'Z' THEN + symbol = '2'; + WHEN 'D', 'T' THEN + symbol = '3'; + WHEN 'L' THEN + symbol = '4'; + WHEN 'M', 'N' THEN + symbol = '5'; + WHEN 'R' THEN + symbol = '6'; + ELSE + -- Not a consonant; no output, but next similar consonant will be re-recorded + symbol = ''; + END CASE; + + IF soundex = '' THEN + -- First character; only accept strictly English ASCII characters + IF char ~>=~ 'A' AND char ~<=~ 'Z' THEN + soundex = char; + last_symbol = symbol; + END IF; + ELSIF last_symbol != symbol THEN + soundex = soundex || symbol; + last_symbol = symbol; + END IF; + END LOOP; + + RETURN soundex; +END; +$$; From 2d7652e336d7dc64097390b38f6298efe55f1ca3 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:42:18 +0200 Subject: [PATCH 062/363] Use correct values for created, modified and checked out columns - Do not use wrong values for created and modified times. - Do not use hardcoded user ID. --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 32 ++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 32 ++++++++--------- installation/sql/mysql/extensions.sql | 34 +++++++++---------- installation/sql/postgresql/extensions.sql | 32 ++++++++--------- 4 files changed, 65 insertions(+), 65 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 5d1544e7189f4..c78c5eab81244 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- @@ -57,21 +57,21 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 29498b604e32f..5fe63181347fa 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -26,7 +26,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1) +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 2, false); @@ -62,21 +62,21 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id") / -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430) +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0)), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 16, false); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 21a08a8a08ad7..7893ced0b7d5d 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -953,8 +953,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- @@ -986,18 +986,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 7e9923b80827b..de2359c03e9c0 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -920,7 +920,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1); SELECT setval('#__guidedtours_id_seq', 2, false); @@ -955,21 +955,21 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0)), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0); SELECT setval('#__guidedtour_steps_id_seq', 16, false); From a75a5f0c23f362f4be252342ed4bd7366dea18d8 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:48:56 +0200 Subject: [PATCH 063/363] Fix my error from previous commit --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 5fe63181347fa..a7494a709550f 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -71,7 +71,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0)), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index de2359c03e9c0..0efb7a7dd63b4 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -964,7 +964,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0)), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), From ff39443c33c3adbe96f3c496e219642096359d8c Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 16:53:37 +0200 Subject: [PATCH 064/363] Another invalid data type for PostgreSQL --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a7494a709550f..534aa4bc52686 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -42,7 +42,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "id" serial NOT NULL, "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, - "published" tinyint NOT NULL DEFAULT 0, + "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "step-no" bigint DEFAULT 0 NOT NULL, diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 0efb7a7dd63b4..63cc01f52439d 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -935,7 +935,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "id" serial NOT NULL, "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, - "published" tinyint NOT NULL DEFAULT 0, + "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "step-no" bigint DEFAULT 0 NOT NULL, From b06deb986fafa124400fc36ed169356772830d08 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 17:09:57 +0200 Subject: [PATCH 065/363] Fix names quoting - Hardcoded MySQL names quotes in this query lead to an SQL error on PostgreSQL databases - Added other missing names quotes --- .../components/com_guidedtours/src/Model/ToursModel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 354981f9e79c5..17988c3a57d05 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -134,7 +134,8 @@ public function getListQuery() $query->select( $this->getState( 'list.select', - 'a.*, (SELECT count(`description`) from #__guidedtour_steps WHERE tour_id = a.id) AS steps' + 'a.*, (SELECT count(' . $db->quoteName('description') . ') from ' + . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') . ') AS ' . $db->quoteName('steps') ) ); $query->from('#__guidedtours AS a'); From d376f86621ac4f6eaa9f36cdcd60a48c3578fc96 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 17:52:36 +0200 Subject: [PATCH 066/363] Use double quotes inside SQL strings --- .../components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- installation/sql/mysql/extensions.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index c78c5eab81244..7563f9ad561de 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -60,7 +60,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 534aa4bc52686..b2085ada327de 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -65,7 +65,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 7893ced0b7d5d..8a5feedc5406f 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -989,7 +989,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 63cc01f52439d..e3132ad2f672a 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -958,7 +958,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), (7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), From e1d131fde3082ccfc19c89f439b8a026507617f7 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:21:37 +0200 Subject: [PATCH 067/363] Fix checked out column for PostgreSQL, too --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index b2085ada327de..8fc288ce8b18b 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" "modified" timestamp without time zone NOT NULL, "modified_by" bigint DEFAULT 0 NOT NULL, "checked_out_time" timestamp without time zone, - "checked_out" bigint DEFAULT 0 NOT NULL, + "checked_out" integer, "published" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index e3132ad2f672a..23f2670ae99f6 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -910,7 +910,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" "modified" timestamp without time zone NOT NULL, "modified_by" bigint DEFAULT 0 NOT NULL, "checked_out_time" timestamp without time zone, - "checked_out" bigint DEFAULT 0 NOT NULL, + "checked_out" integer, "published" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); From ebedea30b8c409120786f07f9487023da202f18d Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:26:18 +0200 Subject: [PATCH 068/363] Fix checked out columns in MySQL update SQL script --- .../com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 7563f9ad561de..0194475f672e5 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -14,8 +14,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `created_by` int NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL, - `checked_out` int NOT NULL DEFAULT 0, + `checked_out_time` datetime, + `checked_out` int unsigned, `published` tinyint NOT NULL DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; From 2c2c7948844ce38b0ad974efdbcdb2bd093f01c6 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:31:55 +0200 Subject: [PATCH 069/363] Add null value support to table classes --- .../components/com_guidedtours/src/Table/StepTable.php | 8 ++++++++ .../components/com_guidedtours/src/Table/TourTable.php | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index d2e33b0749d62..ba943a64c7e73 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -21,6 +21,14 @@ */ class StepTable extends Table { + /** + * Indicates that columns fully support the NULL value in the database + * + * @var boolean + * @since __DEPLOY_VERSION__ + */ + protected $_supportNullValue = true; + /** * Constructor * diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 48f65b9341132..ded4a5ff700a0 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -21,6 +21,14 @@ */ class TourTable extends Table { + /** + * Indicates that columns fully support the NULL value in the database + * + * @var boolean + * @since __DEPLOY_VERSION__ + */ + protected $_supportNullValue = true; + /** * An array of key names to be json encoded in the bind function * From 34a6f5b2db507968f7a5b23d75fabc1740ceb848 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:38:54 +0200 Subject: [PATCH 070/363] Remoce copy and paste remainders Remove wrong code possibly resulting from copy and paset --- .../com_guidedtours/src/Table/StepTable.php | 8 -------- .../com_guidedtours/src/Table/TourTable.php | 12 ------------ 2 files changed, 20 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index ba943a64c7e73..8a6df37e39264 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -83,14 +83,6 @@ public function store($updateNulls = true) $this->modified_by = $this->created_by; } - if ($this->default == '1') { - // Verify that the default is unique for this workflow - if ($table->load(array('default' => '1'))) { - $table->default = 0; - $table->store(); - } - } - return parent::store($updateNulls); } } diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index ded4a5ff700a0..5f0ce2ee69f04 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -93,22 +93,10 @@ public function store($updateNulls = true) $this->modified = $this->created; } - if (!(int) $this->checked_out_time) { - $this->checked_out_time = $this->created; - } - if (empty($this->modified_by)) { $this->modified_by = $this->created_by; } - if ($this->default == '1') { - // Verify that the default is unique for this Tour - if ($table->load(array('default' => '1'))) { - $table->default = 0; - $table->store(); - } - } - return parent::store($updateNulls); } } From fd748cf863424880c1a718f5c1b649c1c2e0a10c Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:41:36 +0200 Subject: [PATCH 071/363] SQL code style: Reserved words uppercase --- .../components/com_guidedtours/src/Model/ToursModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 17988c3a57d05..d5476f5fc03c7 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -134,7 +134,7 @@ public function getListQuery() $query->select( $this->getState( 'list.select', - 'a.*, (SELECT count(' . $db->quoteName('description') . ') from ' + 'a.*, (SELECT COUNT(' . $db->quoteName('description') . ') FROM ' . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') . ') AS ' . $db->quoteName('steps') ) ); From a39b1a9c480a0ae08f7b4952d33e5dd84cd28b07 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 19:44:57 +0200 Subject: [PATCH 072/363] Add PHPCS exception for underscore --- .../components/com_guidedtours/src/Table/StepTable.php | 2 ++ .../components/com_guidedtours/src/Table/TourTable.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 8a6df37e39264..79d31b8cd034d 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -27,6 +27,8 @@ class StepTable extends Table * @var boolean * @since __DEPLOY_VERSION__ */ + + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; /** diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 5f0ce2ee69f04..616d55d27b9a9 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -27,6 +27,8 @@ class TourTable extends Table * @var boolean * @since __DEPLOY_VERSION__ */ + + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; /** From a4194d9cead2476d65a1ecde4402f02c6868b2b4 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 20:08:54 +0200 Subject: [PATCH 073/363] Checked out for steps table --- .../components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 2 ++ .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 ++ installation/sql/mysql/extensions.sql | 2 ++ installation/sql/postgresql/extensions.sql | 2 ++ 4 files changed, 8 insertions(+) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 0194475f672e5..b5a3960e7a973 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -48,6 +48,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `created_by` int unsigned NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int unsigned NOT NULL DEFAULT 0, + `checked_out_time` datetime, + `checked_out` int unsigned, PRIMARY KEY (`id`), KEY `idx_tour` (`tour_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 8fc288ce8b18b..a5fca0559bce1 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -53,6 +53,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "created_by" bigint DEFAULT 0 NOT NULL, "modified" timestamp without time zone NOT NULL, "modified_by" bigint DEFAULT 0 NOT NULL, + "checked_out_time" timestamp without time zone, + "checked_out" integer, PRIMARY KEY ("id") ); CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id") /** CAN FAIL **/; diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 8a5feedc5406f..1654d45f4bc35 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -977,6 +977,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `created_by` int unsigned NOT NULL DEFAULT 0, `modified` datetime NOT NULL, `modified_by` int unsigned NOT NULL DEFAULT 0, + `checked_out_time` datetime, + `checked_out` int unsigned, PRIMARY KEY (`id`), KEY `idx_tour` (`tour_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 23f2670ae99f6..aa155a0605ef3 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -946,6 +946,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" "created_by" bigint DEFAULT 0 NOT NULL, "modified" timestamp without time zone NOT NULL, "modified_by" bigint DEFAULT 0 NOT NULL, + "checked_out_time" timestamp without time zone, + "checked_out" integer, PRIMARY KEY ("id") ); CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); From 9c2b0016562a83272c086c2055d7309a08e00401 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sat, 13 Aug 2022 23:47:31 +0200 Subject: [PATCH 074/363] Add new core extensions to extensions helper --- libraries/src/Extension/ExtensionHelper.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/src/Extension/ExtensionHelper.php b/libraries/src/Extension/ExtensionHelper.php index 103ae50d36254..456c757486808 100644 --- a/libraries/src/Extension/ExtensionHelper.php +++ b/libraries/src/Extension/ExtensionHelper.php @@ -64,6 +64,7 @@ class ExtensionHelper array('component', 'com_cpanel', '', 1), array('component', 'com_fields', '', 1), array('component', 'com_finder', '', 1), + array('component', 'com_guidedtours', '', 1), array('component', 'com_installer', '', 1), array('component', 'com_joomlaupdate', '', 1), array('component', 'com_languages', '', 1), @@ -299,6 +300,7 @@ class ExtensionHelper array('plugin', 'skipto', 'system', 0), array('plugin', 'stats', 'system', 0), array('plugin', 'tasknotification', 'system', 0), + array('plugin', 'tour', 'system', 0), array('plugin', 'updatenotification', 'system', 0), array('plugin', 'webauthn', 'system', 0), From 9cfdfc0e66e9e426ebb9584d1ed8679e87fdab4b Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sun, 14 Aug 2022 16:03:48 +0200 Subject: [PATCH 075/363] Fix for the database checker The database checker for PostgreSQL seems to have a problem when the opening bracket is in a new line. This has to be fixed elsewhere, For now adapt to this behavior. --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a5fca0559bce1..a66703c3cc54d 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -2,8 +2,7 @@ -- Table structure for table `#__guidedtours` -- -CREATE TABLE IF NOT EXISTS "#__guidedtours" -( +CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, @@ -37,8 +36,7 @@ SELECT setval('#__guidedtours_id_seq', 2, false); -- Table structure for table `#__guidedtour_steps` -- -CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" -( +CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "id" serial NOT NULL, "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, From 35f806b0b3998aa4ba670f1ae38118ed767aa3f7 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sun, 14 Aug 2022 16:04:12 +0200 Subject: [PATCH 076/363] Adapt code style for some tables to the others --- installation/sql/postgresql/extensions.sql | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index aa155a0605ef3..d6bcc85fd6ded 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -854,8 +854,7 @@ CREATE INDEX "#__action_logs_users_idx_notify" ON "#__action_logs_users" ("notif -- Table structure for table "#__scheduler_tasks" -- -CREATE TABLE IF NOT EXISTS "#__scheduler_tasks" -( +CREATE TABLE IF NOT EXISTS "#__scheduler_tasks" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, @@ -896,8 +895,7 @@ CREATE INDEX "#__scheduler_tasks_idx_checked_out" ON "#__scheduler_tasks" ("chec -- Table structure for table `#__guidedtours` -- -CREATE TABLE IF NOT EXISTS "#__guidedtours" -( +CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, @@ -930,8 +928,7 @@ SELECT setval('#__guidedtours_id_seq', 2, false); -- Table structure for table `#__guidedtour_steps` -- -CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" -( +CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "id" serial NOT NULL, "tour_id" bigint DEFAULT 0 NOT NULL, "title" varchar(255) NOT NULL, From 8e96dabca0f0bb0bff333d0459008e969b7fb9d8 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 19 Aug 2022 01:52:05 +0530 Subject: [PATCH 077/363] Added link of tour on steps view URL --- .../components/com_guidedtours/tmpl/steps/default.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index a51028f831f12..2424a04192d05 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -33,6 +33,7 @@ $saveOrder = $listOrder == 'a.ordering'; $section = null; $mode = false; +$tour_id = $this->state->get('tour_id'); if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . @@ -41,7 +42,7 @@ } ?> -
Date: Wed, 24 Aug 2022 02:20:10 +0530 Subject: [PATCH 078/363] Created Default Tours --- installation/sql/mysql/extensions.sql | 63 ++++++++++++++++++++++----- 1 file changed, 53 insertions(+), 10 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 000ed3514d193..1f1f76081086d 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -954,7 +954,11 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1), +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

>', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', '', 0, '', 0, '', 0, 1), +(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', '', 0, '', 0, '', 0, 1), +(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', '', 0, '', 0, '', 0, 1), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', '', 0, '', 0, '', 0, 1); -- -------------------------------------------------------- @@ -986,17 +990,56 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target` ,`url` , `created`, `created_by`, `modified`, `modified_by`) VALUES (1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), (3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), (4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in \'Users\' extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit','', 430, '', 430), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit' ,'', 430, '', 430), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right.

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours' ,'', 430, '', 430), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour.

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1','', 430, '', 430), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430); +(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts.

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), +(14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), +(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_content&view=articles' ,'', 430, '', 430), +(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), +(19, 2, 'Add Content', 1, '

Add the content of your Article here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(20, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(21, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), +(22, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), +(23, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(24, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), +(25, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(26, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), +(27, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), +(28, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content' ,'', 430, '', 430), +(29, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(30, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), +(31, 3, 'Add Content', 1, '

Add the content of your Category here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(32, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(33, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), +(34, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(35, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), +(36, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(37, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), +(38, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), +(39, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus' ,'', 430, '', 430), +(40, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), +(41, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit' ,'', 430, '', 430), +(42, 4, 'Description', 1, '

Add description about the purpose of the menu.', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), +(43, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit' ,'', 430, '', 430), +(44, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), +(45, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags' ,'', 430, '', 430), +(46, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), +(47, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), +(48, 5, 'Add Content', 1, '

Add the content of your Tags here!', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), +(49, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), +(50, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), +(51, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), +(52, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), +(53, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), +(54, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430); From cdf5f61089b38e95794b842a64479d0c08ebcecb Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 25 Aug 2022 15:07:05 +0530 Subject: [PATCH 079/363] Renamed Next to Start --- build/media_source/plg_system_tour/js/guide.es5.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 9bcfc7b2d3e7d..a32f9e50f082a 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -66,7 +66,7 @@ function addInitialStepToTourButton(tour, obj, tourId) { action() { return tour.next(); }, - text: "Next", + text: "Start", }, ], id: obj[tourId].id, From 2cc268b019bc183e753ff2aa69511a9ff65d67e9 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 4 Sep 2022 17:29:54 +0530 Subject: [PATCH 080/363] Sync up changes with clean up branch --- .../components/com_guidedtours/src/Model/StepsModel.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index eab252bf21326..6335a563e2864 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -170,9 +170,7 @@ protected function getListQuery() /** * Filter Tour ID by levels */ - - $app = Factory::getApplication(); - $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); + $tour_id = $this->getState('filter.tour_id'); if (is_numeric($tour_id)) { $tour_id = (int) $tour_id; From 5f6dc57906e659d957b4c0bb2f8c0005b9af7cea Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Sun, 4 Sep 2022 17:41:53 +0530 Subject: [PATCH 081/363] Sync up changes with clean up branch --- .../components/com_guidedtours/src/Model/StepsModel.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index eab252bf21326..68da5f999c870 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -171,8 +171,7 @@ protected function getListQuery() * Filter Tour ID by levels */ - $app = Factory::getApplication(); - $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); + $tour_id = $this->getState('filter.tour_id'); if (is_numeric($tour_id)) { $tour_id = (int) $tour_id; From e3fa4bc6c7580f119815ab2165a48ee68d71b2ed Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 8 Sep 2022 22:49:34 +0530 Subject: [PATCH 082/363] Used correct Values for Created, Modified and Checked out columns --- installation/sql/mysql/extensions.sql | 78 +++++++++++++-------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 1f1f76081086d..14dca169eac21 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1004,42 +1004,42 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts.

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), -(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_content&view=articles' ,'', 430, '', 430), -(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), -(19, 2, 'Add Content', 1, '

Add the content of your Article here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(20, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(21, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), -(22, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), -(23, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(24, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), -(25, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(26, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit' ,'', 430, '', 430), -(27, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', 430, '', 430), -(28, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content' ,'', 430, '', 430), -(29, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(30, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), -(31, 3, 'Add Content', 1, '

Add the content of your Category here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(32, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(33, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), -(34, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(35, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), -(36, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(37, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content' ,'', 430, '', 430), -(38, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content','', 430, '', 430), -(39, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus' ,'', 430, '', 430), -(40, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), -(41, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit' ,'', 430, '', 430), -(42, 4, 'Description', 1, '

Add description about the purpose of the menu.', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), -(43, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit' ,'', 430, '', 430), -(44, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit','', 430, '', 430), -(45, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags' ,'', 430, '', 430), -(46, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), -(47, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), -(48, 5, 'Add Content', 1, '

Add the content of your Tags here!', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), -(49, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), -(50, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), -(51, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), -(52, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430), -(53, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit' ,'', 430, '', 430), -(54, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit','', 430, '', 430); +(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(19, 2, 'Add Content', 1, '

Add the content of your Article here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(20, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(21, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(22, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(23, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(25, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(27, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(29, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(30, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(31, 3, 'Add Content', 1, '

Add the content of your Category here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(32, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(33, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(35, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(37, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(38, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(39, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(40, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(41, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(42, 4, 'Description', 1, '

Add description about the purpose of the menu.', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(43, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(44, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(45, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(46, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(47, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(48, 5, 'Add Content', 1, '

Add the content of your Tags here!', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(49, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(50, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(51, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(53, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(54, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); From 3bbbae919cfd0c9032119e471cd77dcc0f09d6fe Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 8 Sep 2022 23:04:10 +0530 Subject: [PATCH 083/363] Used correct Values for Created, Modified and Checked out columns --- installation/sql/mysql/extensions.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 14dca169eac21..b5a7b45146cd8 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -955,10 +955,10 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

>', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', '', 0, '', 0, '', 0, 1), -(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', '', 0, '', 0, '', 0, 1), -(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', '', 0, '', 0, '', 0, 1), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', '', 0, '', 0, '', 0, 1); +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

>', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -- -------------------------------------------------------- From b7e1ee4ea6c7e7becb443e72b551017cd2aeafcb Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Thu, 8 Sep 2022 23:41:03 +0530 Subject: [PATCH 084/363] Update extensions.sql --- installation/sql/mysql/extensions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index b5a7b45146cd8..f89cf664e3379 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -958,7 +958,7 @@ INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering (2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

>', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- From 802b3a25be6da68bd69c2d576229f710f7c370c5 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 10 Sep 2022 23:13:48 +0530 Subject: [PATCH 085/363] Default Tours --- installation/sql/mysql/extensions.sql | 106 +++++++++++++++++--------- 1 file changed, 69 insertions(+), 37 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index b5a7b45146cd8..5249afd901df9 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -959,7 +959,8 @@ INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering (3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), - +(6, 98, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners',CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(7, 96, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- -- @@ -1004,42 +1005,73 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts.

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit' ,'', 430, '', 430), (14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), (15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit','', 430, '', 430), + (16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(19, 2, 'Add Content', 1, '

Add the content of your Article here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(20, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(21, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(22, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(23, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(25, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(27, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(29, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(30, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(31, 3, 'Add Content', 1, '

Add the content of your Category here!', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(32, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(33, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(35, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(37, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(38, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(39, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(40, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(41, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(42, 4, 'Description', 1, '

Add description about the purpose of the menu.', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(43, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(44, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(45, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(46, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(47, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(48, 5, 'Add Content', 1, '

Add the content of your Tags here!', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(49, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(50, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(51, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(53, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(54, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); +(19, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(20, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(21, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(22, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(23, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(25, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(27, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(29, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(30, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(31, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(32, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(33, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(35, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(37, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(38, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(39, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(40, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(41, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(42, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(43, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(44, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(45, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(46, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(47, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(48, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(49, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(50, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(51, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(53, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(54, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(55, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(56, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(57, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(58, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(60, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(61, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(62, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(63, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_banners&view=banner&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(66, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_banners&view=banner&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(68, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(70, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(71, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(73, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(74, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(75, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_contact&view=contact&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_contact&view=contact&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); From 420636c6fdc38d711f520abe3e0997445a9e0ca7 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 17 Sep 2022 19:40:08 +0530 Subject: [PATCH 086/363] Code Cleanup for Default Tours --- installation/sql/mysql/extensions.sql | 36 +++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 5249afd901df9..409637b1e1da5 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -955,12 +955,12 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`,`description`, `ordering`, `extensions`, `url`,`created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES (1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', '', 0, '', 0, '', 0, 1), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

>', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(6, 98, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners',CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(7, 96, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); +(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners',CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- -- @@ -1014,20 +1014,20 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (21, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (22, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (23, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (25, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (27, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (29, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (30, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (31, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (32, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (33, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (35, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', 'advancedSelect', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (37, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (38, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (39, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), @@ -1045,7 +1045,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (49, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (50, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (51, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (53, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (54, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (55, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), @@ -1053,25 +1053,25 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (57, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (58, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (60, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (61, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (62, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (63, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_banners&view=banner&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '##jform_sticky1', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (66, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_banners&view=banner&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (68, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (70, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (71, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (73, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (74, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (75, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_contact&view=contact&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_contact&view=contact&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); +(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); From d6f1550a4e5d82805ebd70a292d86e4c2645d127 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 18 Sep 2022 17:51:21 +0530 Subject: [PATCH 087/363] Added form fields for interactive and click-through tours --- .../components/com_guidedtours/forms/step.xml | 50 ++++++++++++++++++- .../com_guidedtours/tmpl/step/edit.php | 5 ++ .../language/en-GB/com_guidedtours.ini | 20 ++++++-- 3 files changed, 68 insertions(+), 7 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index d2656d1b232e4..1138a837dcc15 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -80,11 +80,57 @@ + + + + + + + + + + + + + + + + + form->renderField('step-no'); ?> form->renderField('position'); ?> form->renderField('target'); ?> + form->renderField('type'); ?> form->renderField('url'); ?> + form->renderField('interactionwithformfields'); ?> + form->renderField('novalidation'); ?> + form->renderField('validationbyvalue'); ?> + form->renderField('validationbyspecificvalue'); ?> form->setValue('tour_id', null, $tour_id); ?> form->renderField('tour_id'); ?> diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 6eec5ec37cd78..2b6403ac000cb 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -1,6 +1,6 @@ ; Joomla! Project -; Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved. -; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php +; (C) 2022 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 COM_GUIDEDTOURS="Guided Tour" @@ -50,10 +50,20 @@ COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" -COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." -COM_GUIDEDTOURS_URL_LABEL="URL" +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" COM_GUIDEDTOURS="Guided Tours" JDESCRIPTION_ASC="Description ascending" JDESCRIPTION_DESC="Description ascending" -MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" \ No newline at end of file +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" +COM_GUIDEDTOURS_TYPE_LABEL = "Type" +COM_GUIDEDTOURS_TYPE_DESC = "Click on the type which you want to select for the tour" +COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT = "Redirect" +COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP = "Next Step" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_TOUR = "Interactive Tour" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTION_WITH_FORM_FIELDS = "Interaction with Form Fields" +COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_LABEL = "Interaction with Form Fields" +COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_NO_VALIDATION_LABEL = "No Validation" +COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_VALIDATION_BY_VALUE_LABEL = "Validation by value" +COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_VALIDATION_BY_SPECIFIC_VALUE_LABEL = "Validation by specific value" \ No newline at end of file From 09a844244b6c8a062cd3b54cc3dfeb50645203da Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 24 Sep 2022 16:02:30 +0530 Subject: [PATCH 088/363] Changed default values in step.xml --- .../components/com_guidedtours/forms/step.xml | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 1138a837dcc15..07d0825e3b9e0 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -84,15 +84,15 @@ name="type" type="list" label="COM_GUIDEDTOURS_TYPE_LABEL" - default="nextstep" + default="0" description="COM_GUIDEDTOURS_TYPE_DESC" filter="word" validate="options" > - - - - + + + + @@ -108,20 +108,20 @@ name="interactionwithformfields" type="list" label="COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_LABEL" - showon="type:interactionwithformfields" + showon="type:3" filter="string" validate="options" > - - - + + + @@ -129,7 +129,7 @@ name="validationbyspecificvalue" type="text" label="COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_VALIDATION_BY_SPECIFIC_VALUE_LABEL" - showon="type:interactionwithformfields[AND]interactionwithformfields:validationbyspecificvalue" + showon="type:3[AND]interactionwithformfields:3" filter="string" /> From 2689e0c5263572bd970521161eae1e5c05fa8692 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 24 Sep 2022 17:45:51 +0530 Subject: [PATCH 089/363] PHPCS Fixes --- .../components/com_guidedtours/src/Model/ToursModel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index d5476f5fc03c7..e5032d7370b97 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -135,7 +135,8 @@ public function getListQuery() $this->getState( 'list.select', 'a.*, (SELECT COUNT(' . $db->quoteName('description') . ') FROM ' - . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') . ') AS ' . $db->quoteName('steps') + . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' + . $db->quoteName('a.id') . ') AS ' . $db->quoteName('steps') ) ); $query->from('#__guidedtours AS a'); From da86e77f852a6f7a15534dee710a7457af993e49 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 1 Oct 2022 13:19:31 +0530 Subject: [PATCH 090/363] Added functionality for next step and redirect --- build/media_source/plg_system_tour/js/guide.es5.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index a32f9e50f082a..07bb7b6ad4069 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -38,6 +38,7 @@ function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { element: obj[tourId].steps[index].target, on: obj[tourId].steps[index].position, url: obj[tourId].steps[index].url, + type: obj[tourId].steps[index].type, }, buttons: buttons, @@ -48,7 +49,9 @@ function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { show() { var currentstepIndex = `${tour.currentStep.id}` - "0"; sessionStorage.setItem("currentStepId", currentstepIndex); + if (obj[tourId].steps[index].type == 1) { checkAndRedirect(uri + tour.currentStep.options.attachTo.url); + } }, }, }); @@ -99,7 +102,10 @@ function pushBackButton(buttons, tour, prev_step) { { const paths = Joomla.getOptions('system.paths'); sessionStorage.setItem("currentStepId", prev_step.id); + console.log("HI"); + if (prev_step.type == 1) { checkAndRedirect(paths.rootFull + prev_step.url); + } } return tour.back(); }, From 92e3b1874e730d6a03e5e51eff6d9ed7d8f7ed82 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 1 Oct 2022 13:21:37 +0530 Subject: [PATCH 091/363] Added string value for url --- administrator/language/en-GB/com_guidedtours.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 2b6403ac000cb..ca20a807e7b84 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -57,6 +57,8 @@ COM_GUIDEDTOURS="Guided Tours" JDESCRIPTION_ASC="Description ascending" JDESCRIPTION_DESC="Description ascending" MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" +COM_GUIDEDTOURS_URL_LABEL = "URL" +COM_GUIDEDTOURS_URL_DESC = "Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_LABEL = "Type" COM_GUIDEDTOURS_TYPE_DESC = "Click on the type which you want to select for the tour" COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT = "Redirect" From 0c5ec3eaa1c959795a8db662ee4c473b764515a9 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sat, 1 Oct 2022 13:23:54 +0530 Subject: [PATCH 092/363] Changes for Extensions.sql --- installation/sql/mysql/extensions.sql | 174 +++++++++++++------------- 1 file changed, 88 insertions(+), 86 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 2d2949b5770c2..ac340b8935c63 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -977,6 +977,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `step-no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, + `type` int NOT NULL, + `validation` int NOT NULL, `url` varchar(255) NOT NULL, `created` datetime NOT NULL, `created_by` int unsigned NOT NULL DEFAULT 0, @@ -992,89 +994,89 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right.

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour.

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts.

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(19, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(20, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(21, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(22, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(23, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(25, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(27, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(29, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(30, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(31, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(32, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '#general', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(33, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(35, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', 'advancedSelect', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(37, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(38, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(39, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(40, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(41, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(42, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(43, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(44, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(45, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(46, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(47, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(48, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(49, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(50, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(51, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(53, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(54, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(55, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(56, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(57, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(58, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(60, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(61, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(62, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(63, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '##jform_sticky1', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(66, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(68, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(70, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(71, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(73, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(74, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(75, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `validation`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right.

', 0, 1, 'right', '.btn-info', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour.

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(13, 1, 'Type', 1, '

Select the Type you want for your tour steps.

', 0, 1, 'bottom', '#jform_type', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(19, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '#general', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(20, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(21, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(22, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(23, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(25, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(27, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(29, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(30, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(31, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(32, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '#general', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(33, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(35, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', 'advancedSelect', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(37, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(38, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(39, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(40, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(41, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(42, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(43, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(44, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(45, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(46, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(47, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(48, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(49, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(50, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(51, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(53, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(54, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(55, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(56, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(57, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(58, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(60, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(61, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(62, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(63, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '##jform_sticky1', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(66, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(68, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(70, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(71, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(73, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(74, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(75, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file From 242dfdeffb7518a20382c5c9427430831b17d387 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 2 Oct 2022 18:41:39 +0530 Subject: [PATCH 093/363] Added default-tours --- installation/sql/mysql/extensions.sql | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index ac340b8935c63..1a3271c627a10 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -959,8 +959,12 @@ INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `orderin (3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), (5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners',CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); +(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(10, 103, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); + -- -------------------------------------------------------- -- From 483bdda3b58e148c724141cf500488d2bbcee923 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Mon, 3 Oct 2022 01:37:25 +0530 Subject: [PATCH 094/363] Code cleanup --- build/media_source/plg_system_tour/js/guide.es5.js | 1 - 1 file changed, 1 deletion(-) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 07bb7b6ad4069..c83fbaf647488 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -102,7 +102,6 @@ function pushBackButton(buttons, tour, prev_step) { { const paths = Joomla.getOptions('system.paths'); sessionStorage.setItem("currentStepId", prev_step.id); - console.log("HI"); if (prev_step.type == 1) { checkAndRedirect(paths.rootFull + prev_step.url); } From 4148671d46879b5bdfda776205aad2d597e6831d Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Wed, 12 Oct 2022 00:43:51 +0530 Subject: [PATCH 095/363] Removed hidden field label and added string value for step title label --- administrator/components/com_guidedtours/forms/step.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 07d0825e3b9e0..fa412ee859839 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -11,7 +11,6 @@ @@ -39,7 +38,6 @@ @@ -53,7 +51,7 @@ From f5a2a7868d7fd5304f264399e01bd6234ee71996 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 16 Oct 2022 21:26:18 +0530 Subject: [PATCH 096/363] Removed hidden field string value --- administrator/language/en-GB/com_guidedtours.ini | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index ca20a807e7b84..3235bc610aa94 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -41,7 +41,6 @@ COM_GUIDEDTOURS_STEP_DESC="Step descending" COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_STEP_ID="ID" COM_GUIDEDTOURS_STEP_TITLE="Step Title" -COM_GUIDEDTOURS_STEPID_LABEL="Step ID" COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_LIST="Guided Tours" COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." @@ -49,7 +48,6 @@ COM_GUIDEDTOURS_TARGET_LABEL="Target" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" -COM_GUIDEDTOURS_TOURID_LABEL="Tour ID" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" From fb98b34d279c6c0a9612df23c4298b74e5851147 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Mon, 17 Oct 2022 00:47:27 +0530 Subject: [PATCH 097/363] Code Cleanup for guidedtours.xml --- administrator/components/com_guidedtours/guidedtours.xml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/administrator/components/com_guidedtours/guidedtours.xml b/administrator/components/com_guidedtours/guidedtours.xml index 350a1ff9bad09..7e3f9a7a3908a 100644 --- a/administrator/components/com_guidedtours/guidedtours.xml +++ b/administrator/components/com_guidedtours/guidedtours.xml @@ -1,11 +1,14 @@ COM_GUIDEDTOURS - June 2022 Joomla! Project + 2022-06 + (C) 2022 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt - 4.1.0 - COM_GUIDEDTOURS_XML_DESCRIPTION + admin@joomla.org + www.joomla.org + 4.3.0 + COM_GUIDEDTOURS_XML_DESCRIPTION Joomla\Component\Guidedtours access.xml From 3a300c484d8f5158a7033aab59ced7efe3a72c1f Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Fri, 21 Oct 2022 19:41:09 +0530 Subject: [PATCH 098/363] Added Default tours in extensions.sql --- installation/sql/mysql/extensions.sql | 35 ++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 1a3271c627a10..d49a0e7ef92ea 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1083,4 +1083,37 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file +(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(80, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(81, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(82, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(83, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(84, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(85, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(86, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(87, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(88, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(89, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(90, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(91, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(92, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(93, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(94, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(95, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(96, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(97, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(98, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_finder&view=filter&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(99, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(100, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(101, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(102, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(103, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(104, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(105, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(106, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(107, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(108, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(109, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_users&view=user&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file From a7e5e955878dfa0482fe5f58f2e45e9e9fd49d0d Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Wed, 26 Oct 2022 18:01:54 +0530 Subject: [PATCH 099/363] Code Cleanup --- .../src/Service/HTML/oldAdministratorService.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index 9df9146274108..9ede62e24d0ca 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -1,16 +1,11 @@ - * - * @copyright (C) 2022 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt - * @link admin@joomla.org + * @copyright (C) 2022 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Guidedtours\Administrator\Service\HTML; From 0c7fdb68c753af99555499cb2d3a59ec4dc5c2e7 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Thu, 27 Oct 2022 00:12:51 +0530 Subject: [PATCH 100/363] Added the fields for interactive tour in default-tours --- installation/sql/mysql/extensions.sql | 64 +++++++++++++-------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index d49a0e7ef92ea..c7b13bc1ab380 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1085,35 +1085,35 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), (79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(80, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(81, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(82, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(83, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(84, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(85, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(86, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(87, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(88, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(89, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(90, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(91, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(92, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(93, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(94, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(95, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(96, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(97, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(98, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_finder&view=filter&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(99, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(100, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(101, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(102, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(103, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(104, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(105, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(106, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(107, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(108, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(109, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_users&view=user&layout=edit','', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file +(80, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(81, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(82, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(83, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(84, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(85, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(86, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(87, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(88, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(89, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(90, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(91, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(92, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(93, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(94, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(95, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(96, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(97, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(98, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(99, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(100, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(101, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(102, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(103, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(104, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(105, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(106, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(107, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(108, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(109, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file From 984979d9e418fa5c5646cf8e6462cfde6d02e9d3 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 9 Jan 2023 04:31:45 +0530 Subject: [PATCH 101/363] Interactive Tours (#16) --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 140 +++++++++-- .../updates/postgresql/4.3.0-2022-07-30.sql | 144 +++++++++-- .../components/com_guidedtours/forms/step.xml | 31 +-- .../com_guidedtours/tmpl/step/edit.php | 5 +- .../language/en-GB/com_guidedtours.ini | 10 +- .../plg_system_tour/js/guide.es5.js | 96 ++++++-- installation/sql/mysql/extensions.sql | 232 +++++++++--------- installation/sql/postgresql/extensions.sql | 148 +++++++++-- 8 files changed, 582 insertions(+), 224 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index b5a3960e7a973..a351bce363511 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -25,7 +25,16 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), +(10, 0, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); -- -------------------------------------------------------- @@ -43,6 +52,8 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `step-no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, + `type` int NOT NULL, + `interactivetour` int NOT NULL DEFAULT 1, `url` varchar(255) NOT NULL, `created` datetime NOT NULL, `created_by` int unsigned NOT NULL DEFAULT 0, @@ -58,22 +69,117 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); +INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `interactivetour`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a66703c3cc54d..da86cf0817ead 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -25,10 +25,19 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1) +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(10, 0, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1) ON CONFLICT DO NOTHING; -SELECT setval('#__guidedtours_id_seq', 2, false); +SELECT setval('#__guidedtours_id_seq', 11, false); -- -------------------------------------------------------- @@ -46,6 +55,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "step-no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, + "type" bigint NOT NULL, + "interactivetour" bigint DEFAULT 1 NOT NULL, "url" varchar(255) NOT NULL, "created" timestamp without time zone NOT NULL, "created_by" bigint DEFAULT 0 NOT NULL, @@ -61,25 +72,120 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id") / -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0) +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "type", "interactivetour", "url", "created", "created_by", "modified", "modified_by") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0) ON CONFLICT DO NOTHING; -SELECT setval('#__guidedtour_steps_id_seq', 16, false); +SELECT setval('#__guidedtour_steps_id_seq', 102, false); -- Add new `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index fa412ee859839..730f19f126450 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -84,13 +84,11 @@ label="COM_GUIDEDTOURS_TYPE_LABEL" default="0" description="COM_GUIDEDTOURS_TYPE_DESC" - filter="word" validate="options" > -
- - - + + + - - - - form->renderField('target'); ?> form->renderField('type'); ?> form->renderField('url'); ?> - form->renderField('interactionwithformfields'); ?> - form->renderField('novalidation'); ?> - form->renderField('validationbyvalue'); ?> - form->renderField('validationbyspecificvalue'); ?> + form->renderField('interactivetour'); ?> form->setValue('tour_id', null, $tour_id); ?> form->renderField('tour_id'); ?> diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 3235bc610aa94..a7375c8580d36 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -62,8 +62,8 @@ COM_GUIDEDTOURS_TYPE_DESC = "Click on the type which you want to select for the COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT = "Redirect" COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP = "Next Step" COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_TOUR = "Interactive Tour" -COM_GUIDEDTOURS_FIELD_VALUE_INTERACTION_WITH_FORM_FIELDS = "Interaction with Form Fields" -COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_LABEL = "Interaction with Form Fields" -COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_NO_VALIDATION_LABEL = "No Validation" -COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_VALIDATION_BY_VALUE_LABEL = "Validation by value" -COM_GUIDEDTOURS_TYPE_INTERACTION_WITH_FORM_FIELDS_VALIDATION_BY_SPECIFIC_VALUE_LABEL = "Validation by specific value" \ No newline at end of file +COM_GUIDEDTOURS_INTERACTIVE_TOUR_DESC = "Click on the type of interactive step which you want to select" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_LABEL = "Interactive Step" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_BUTTON_LABEL = "Button" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_TEXT_FIELD_LABEL = "Text Field" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_OTHERS_LABEL = "Others" \ No newline at end of file diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index c83fbaf647488..cfa99ce63ed0a 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -39,6 +39,7 @@ function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { on: obj[tourId].steps[index].position, url: obj[tourId].steps[index].url, type: obj[tourId].steps[index].type, + interactivetour: obj[tourId].steps[index].interactivetour, }, buttons: buttons, @@ -50,7 +51,7 @@ function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { var currentstepIndex = `${tour.currentStep.id}` - "0"; sessionStorage.setItem("currentStepId", currentstepIndex); if (obj[tourId].steps[index].type == 1) { - checkAndRedirect(uri + tour.currentStep.options.attachTo.url); + checkAndRedirect(uri + tour.currentStep.options.attachTo.url); } }, }, @@ -84,26 +85,32 @@ function pushCompleteButton(buttons, tour) { }, }); } -function pushNextButton(buttons, tour) { +function pushNextButton(buttons, tour, step_id, disabled = false) { buttons.push({ text: "Next", - classes: "shepherd-button-primary", + classes: `shepherd-button-primary step-next-button-${step_id}`, action: function () { return tour.next(); }, + disabled: disabled, }); } +function enableButton(e) { + const ele = document.querySelector( + `.step-next-button-${e.currentTarget.step_id}` + ); + ele.removeAttribute("disabled"); +} function pushBackButton(buttons, tour, prev_step) { buttons.push({ text: "Back", classes: "shepherd-button-secondary", action: function () { - if(prev_step) - { - const paths = Joomla.getOptions('system.paths'); + if (prev_step) { + const paths = Joomla.getOptions("system.paths"); sessionStorage.setItem("currentStepId", prev_step.id); if (prev_step.type == 1) { - checkAndRedirect(paths.rootFull + prev_step.url); + checkAndRedirect(paths.rootFull + prev_step.url); } } return tour.back(); @@ -114,7 +121,7 @@ function pushBackButton(buttons, tour, prev_step) { Joomla = window.Joomla || {}; (function (Joomla, window) { document.addEventListener("DOMContentLoaded", function () { - const paths = Joomla.getOptions('system.paths'); + const paths = Joomla.getOptions("system.paths"); const uri = paths.rootFull; let myTours = Joomla.getOptions("myTours"); @@ -131,14 +138,50 @@ Joomla = window.Joomla || {}; const tour = createTour(); if (sessionStorage.getItem("tourId")) { - let prev_step = ''; + let prev_step = ""; addInitialStepToTourButton(tour, obj, tourId); for (index = 0; index < obj[tourId].steps.length; index++) { var buttons = []; var len = obj[tourId].steps.length; + + if ( + obj[tourId] && + obj[tourId].steps[index].target && + obj[tourId] && + obj[tourId].steps[index].type == 2 + ) { + const ele = document.querySelector( + obj[tourId].steps[index].target + ); + + if (ele) { + if ( + obj[tourId] && + obj[tourId].steps[index].interactivetour === 2 + ) { + ele.step_id = index; + ele.addEventListener("input", enableButton, enableButton); + } + if ( + obj[tourId] && + obj[tourId].steps[index].interactivetour === 1 + ) + ele.addEventListener("click", tour.next, tour.next); + } + } + pushBackButton(buttons, tour, prev_step); if (index != len - 1) { - pushNextButton(buttons, tour); + let disabled = false; + if (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) + disabled = true; + if ( + (obj[tourId] && obj[tourId].steps[index].type !== 2) || + (obj[tourId] && + obj[tourId].steps[index].interactivetour == 2) || + (obj[tourId] && obj[tourId].steps[index].interactivetour == 3) + ) + pushNextButton(buttons, tour, index, disabled); } else { pushCompleteButton(buttons, tour); } @@ -152,7 +195,7 @@ Joomla = window.Joomla || {}; } var tourId = sessionStorage.getItem("tourId"); var currentStepId = sessionStorage.getItem("currentStepId"); - let prev_step = ''; + let prev_step = ""; if (tourId) { tourId = obj.findIndex((x) => x.id == tourId); @@ -160,8 +203,8 @@ Joomla = window.Joomla || {}; var ind = 0; if (currentStepId) { ind = obj[tourId].steps.findIndex((x) => x.id == currentStepId); - if( ind > 0){ - prev_step = obj[tourId].steps[ind-1] + if (ind > 0) { + prev_step = obj[tourId].steps[ind - 1]; } } else { ind = 0; @@ -172,8 +215,33 @@ Joomla = window.Joomla || {}; pushBackButton(buttons, tour, prev_step); + if ( + obj[tourId] && + obj[tourId].steps[index].target && + obj[tourId] && + obj[tourId].steps[index].type == 2 + ) { + const ele = document.querySelector(obj[tourId].steps[index].target); + if (ele) { + if (obj[tourId] && obj[tourId].steps[index].interactivetour === 2) { + ele.step_id = index; + ele.addEventListener("input", enableButton, enableButton); + } + if (obj[tourId] && obj[tourId].steps[index].interactivetour === 1) + ele.addEventListener("click", tour.next, tour.next); + } + } + if (index != len - 1) { - pushNextButton(buttons, tour); + let disabled = false; + if (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) + disabled = true; + if ( + (obj[tourId] && obj[tourId].steps[index].type !== 2) || + (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) || + (obj[tourId] && obj[tourId].steps[index].interactivetour == 3) + ) + pushNextButton(buttons, tour, index, disabled); } else { pushCompleteButton(buttons, tour); } diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index c7b13bc1ab380..bbfb2d1f801c3 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -982,7 +982,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, `type` int NOT NULL, - `validation` int NOT NULL, + `interactivetour` int NOT NULL DEFAULT 1, `url` varchar(255) NOT NULL, `created` datetime NOT NULL, `created_by` int unsigned NOT NULL DEFAULT 0, @@ -998,122 +998,114 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `validation`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right.

', 0, 1, 'right', '.btn-info', 1, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour.

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(13, 1, 'Type', 1, '

Select the Type you want for your tour steps.

', 0, 1, 'bottom', '#jform_type', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(14, 1, 'Save and Close', 1, '

Save and close the step.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(16, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(17, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(18, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(19, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '#general', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(20, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(21, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(22, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(23, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(25, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(27, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(29, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(30, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(31, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(32, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '#general', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(33, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(35, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', 'advancedSelect', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(37, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(38, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(39, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(40, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(41, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(42, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(43, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(44, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(45, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(46, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(47, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(48, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(49, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(50, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(51, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(53, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(54, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(55, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(56, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(57, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(58, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(59, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(60, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(61, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(62, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(63, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(64, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '##jform_sticky1', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(65, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(66, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(67, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(68, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(69, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(70, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(71, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(72, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(73, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(74, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(75, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(76, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.advancedSelect', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(77, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(78, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(80, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(81, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(82, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(83, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(84, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(85, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(86, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(87, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(88, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '.choices__input choices__input--cloned', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(89, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(90, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(91, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(92, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(93, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(94, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(95, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '#details', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(96, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(97, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(98, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(99, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(100, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(101, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(102, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(103, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(104, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(105, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(106, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(107, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(108, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(109, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 1, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `interactivetour`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index d6bcc85fd6ded..3d77e30af2c62 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -918,9 +918,18 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1); - -SELECT setval('#__guidedtours_id_seq', 2, false); +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), +(10, 103, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1); + +SELECT setval('#__guidedtours_id_seq', 11, false); -- -------------------------------------------------------- @@ -938,6 +947,8 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "step-no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, + "type" bigint NOT NULL, + "interactivetour" bigint DEFAULT 1 NOT NULL, "url" varchar(255) NOT NULL, "created" timestamp without time zone NOT NULL, "created_by" bigint DEFAULT 0 NOT NULL, @@ -953,24 +964,119 @@ CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour. 

', 0, 1, 'bottom', '#jform_url', 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour

', 0, 1, 'bottom', '#save-group-children-save','administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(7, 1, 'Create steps for your Tour', 1, '

Click on steps icon in the right

', 0, 1, 'right', '.btn-info','administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(8, 1, 'Click here!', 1, '

Click here to create a new Step for your Tour

', 0, 1, 'bottom', '.button-new', 'administrator/index.php?option=com_guidedtours&view=steps&tour_id=1', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(9, 1, 'Add title for your Tour.', 1, '

Here you have to add the title of your Tour Step. 

', 0, 1, 'bottom', '#jform_title','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '#details', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(11, 1, 'Position ', 1, '

Add the position of the Step you want. e.g. Right, Left, Top, Bottom.

', 0, 1, 'bottom', '#jform_position','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(12, 1, 'Target', 1, '

Add the ID name or Class name of the element where you want to attach your Tour.

', 0, 1, 'bottom', '#jform_target', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(13, 1, 'Multi-page URL', 1, '

Add Relative URL of the page from where next step starts

', 0, 1, 'bottom', '#jform_url','administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(14, 1, 'Save and Close', 1, '

Save and close the step

', 0, 1, 'bottom', '#save-group-children-save', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(15, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 'administrator/index.php?option=com_guidedtours&view=step&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0); - -SELECT setval('#__guidedtour_steps_id_seq', 16, false); +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "type", "interactivetour", "url", "created", "created_by", "modified", "modified_by") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0); + +SELECT setval('#__guidedtour_steps_id_seq', 102, false); -- -------------------------------------------------------- From e4224709692dad5081813bdc1fe61d61f23da63a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 26 Jan 2023 14:23:39 -0500 Subject: [PATCH 102/363] database-changes (#19) --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 262 +++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 260 ++++++++--------- .../components/com_guidedtours/forms/step.xml | 16 +- .../com_guidedtours/tmpl/step/edit.php | 4 +- .../plg_system_tour/js/guide.es5.js | 22 +- installation/sql/mysql/extensions.sql | 260 ++++++++--------- installation/sql/postgresql/extensions.sql | 260 ++++++++--------- 7 files changed, 560 insertions(+), 524 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index a351bce363511..2d9768fed3b11 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -17,27 +17,31 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `checked_out_time` datetime, `checked_out` int unsigned, `published` tinyint NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) + `language` varchar(7) NOT NULL, + `note` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`id`), + KEY `idx_state` (`published`), + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(10, 0, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `note`) VALUES +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(10, 0, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'); -- -------------------------------------------------------- - + -- -- Table structure for table `#__guidedtour_steps` -- @@ -49,11 +53,11 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `published` tinyint NOT NULL DEFAULT 0, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, - `step-no` int NOT NULL DEFAULT 0, + `step_no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, `type` int NOT NULL, - `interactivetour` int NOT NULL DEFAULT 1, + `interactive_type` int NOT NULL DEFAULT 1, `url` varchar(255) NOT NULL, `created` datetime NOT NULL, `created_by` int unsigned NOT NULL DEFAULT 0, @@ -61,125 +65,129 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `modified_by` int unsigned NOT NULL DEFAULT 0, `checked_out_time` datetime, `checked_out` int unsigned, + `language` varchar(7) NOT NULL, + `note` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), - KEY `idx_tour` (`tour_id`) + KEY `idx_tour` (`tour_id`), + KEY `idx_state` (`published`), + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__guidedtour_steps` -- -INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `interactivetour`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); +INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index da86cf0817ead..dee65d9f329fb 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -17,24 +17,29 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "checked_out_time" timestamp without time zone, "checked_out" integer, "published" smallint DEFAULT 0 NOT NULL, + "language" varchar(7) DEFAULT '' NOT NULL, + "note" varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); +CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); +CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); + -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(10, 0, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1) +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "note") VALUES +(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(10, 0, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour') ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 11, false); @@ -52,11 +57,11 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, - "step-no" bigint DEFAULT 0 NOT NULL, + "step_no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "type" bigint NOT NULL, - "interactivetour" bigint DEFAULT 1 NOT NULL, + "interactive_type" bigint DEFAULT 1 NOT NULL, "url" varchar(255) NOT NULL, "created" timestamp without time zone NOT NULL, "created_by" bigint DEFAULT 0 NOT NULL, @@ -64,125 +69,130 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "modified_by" bigint DEFAULT 0 NOT NULL, "checked_out_time" timestamp without time zone, "checked_out" integer, + "language" varchar(7) DEFAULT '' NOT NULL, + "note" varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id") /** CAN FAIL **/; + +CREATE INDEX "#__guidedtours_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtours_steps_idx_state" ON "#__guidedtour_steps" ("published"); +CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("language"); -- -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "type", "interactivetour", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0) +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 102, false); diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 730f19f126450..e2980160e6d77 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -7,9 +7,9 @@ label="JGLOBAL_FIELD_ID_LABEL" default="0" /> - + @@ -34,7 +34,7 @@ label="COM_GUIDEDTOURS_TARGET_LABEL" description="COM_GUIDEDTOURS_TARGET_DESC" /> - + @@ -101,7 +101,7 @@ /> - + + /> - + diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index e262e856345db..6d5d5508d3837 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -45,12 +45,12 @@
form->renderField('description'); ?> - form->renderField('step-no'); ?> + form->renderField('step_no'); ?> form->renderField('position'); ?> form->renderField('target'); ?> form->renderField('type'); ?> form->renderField('url'); ?> - form->renderField('interactivetour'); ?> + form->renderField('interactive_type'); ?> form->setValue('tour_id', null, $tour_id); ?> form->renderField('tour_id'); ?> diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index cfa99ce63ed0a..5d83208117217 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -39,7 +39,7 @@ function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { on: obj[tourId].steps[index].position, url: obj[tourId].steps[index].url, type: obj[tourId].steps[index].type, - interactivetour: obj[tourId].steps[index].interactivetour, + interactive_type: obj[tourId].steps[index].interactive_type, }, buttons: buttons, @@ -157,14 +157,14 @@ Joomla = window.Joomla || {}; if (ele) { if ( obj[tourId] && - obj[tourId].steps[index].interactivetour === 2 + obj[tourId].steps[index].interactive_type === 2 ) { ele.step_id = index; ele.addEventListener("input", enableButton, enableButton); } if ( obj[tourId] && - obj[tourId].steps[index].interactivetour === 1 + obj[tourId].steps[index].interactive_type === 1 ) ele.addEventListener("click", tour.next, tour.next); } @@ -173,13 +173,13 @@ Joomla = window.Joomla || {}; pushBackButton(buttons, tour, prev_step); if (index != len - 1) { let disabled = false; - if (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) + if (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) disabled = true; if ( (obj[tourId] && obj[tourId].steps[index].type !== 2) || (obj[tourId] && - obj[tourId].steps[index].interactivetour == 2) || - (obj[tourId] && obj[tourId].steps[index].interactivetour == 3) + obj[tourId].steps[index].interactive_type == 2) || + (obj[tourId] && obj[tourId].steps[index].interactive_type == 3) ) pushNextButton(buttons, tour, index, disabled); } else { @@ -223,23 +223,23 @@ Joomla = window.Joomla || {}; ) { const ele = document.querySelector(obj[tourId].steps[index].target); if (ele) { - if (obj[tourId] && obj[tourId].steps[index].interactivetour === 2) { + if (obj[tourId] && obj[tourId].steps[index].interactive_type === 2) { ele.step_id = index; ele.addEventListener("input", enableButton, enableButton); } - if (obj[tourId] && obj[tourId].steps[index].interactivetour === 1) + if (obj[tourId] && obj[tourId].steps[index].interactive_type === 1) ele.addEventListener("click", tour.next, tour.next); } } if (index != len - 1) { let disabled = false; - if (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) + if (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) disabled = true; if ( (obj[tourId] && obj[tourId].steps[index].type !== 2) || - (obj[tourId] && obj[tourId].steps[index].interactivetour == 2) || - (obj[tourId] && obj[tourId].steps[index].interactivetour == 3) + (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) || + (obj[tourId] && obj[tourId].steps[index].interactive_type == 3) ) pushNextButton(buttons, tour, index, disabled); } else { diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index bbfb2d1f801c3..15d6d79f12a62 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -946,24 +946,28 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `checked_out_time` datetime, `checked_out` int unsigned, `published` tinyint NOT NULL DEFAULT 0, - PRIMARY KEY (`id`) + `language` varchar(7) NOT NULL, + `note` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`id`), + KEY `idx_state` (`published`), + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1), -(10, 103, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `note`) VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), +(10, 103, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'); -- -------------------------------------------------------- @@ -978,11 +982,11 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `published` tinyint NOT NULL DEFAULT 0, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, - `step-no` int NOT NULL DEFAULT 0, + `step_no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, `type` int NOT NULL, - `interactivetour` int NOT NULL DEFAULT 1, + `interactive_type` int NOT NULL DEFAULT 1, `url` varchar(255) NOT NULL, `created` datetime NOT NULL, `created_by` int unsigned NOT NULL DEFAULT 0, @@ -990,122 +994,126 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `modified_by` int unsigned NOT NULL DEFAULT 0, `checked_out_time` datetime, `checked_out` int unsigned, + `language` varchar(7) NOT NULL, + `note` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), - KEY `idx_tour` (`tour_id`) + KEY `idx_tour` (`tour_id`), + KEY `idx_state` (`published`), + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step-no`, `position`, `target`, `type`, `interactivetour`, `url`, `created`, `created_by`, `modified`, `modified_by`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0); \ No newline at end of file +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 3d77e30af2c62..6409b7a92f627 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -910,24 +910,29 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "checked_out_time" timestamp without time zone, "checked_out" integer, "published" smallint DEFAULT 0 NOT NULL, + "language" varchar(7) DEFAULT '' NOT NULL, + "note" varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); +CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); +CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); + -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1), -(10, 103, 'How to create Users?', '

This will show youhow you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "note") VALUES +(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), +(10, 103, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'); SELECT setval('#__guidedtours_id_seq', 11, false); @@ -944,11 +949,11 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, - "step-no" bigint DEFAULT 0 NOT NULL, + "step_no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "type" bigint NOT NULL, - "interactivetour" bigint DEFAULT 1 NOT NULL, + "interactive_type" bigint DEFAULT 1 NOT NULL, "url" varchar(255) NOT NULL, "created" timestamp without time zone NOT NULL, "created_by" bigint DEFAULT 0 NOT NULL, @@ -956,125 +961,130 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "modified_by" bigint DEFAULT 0 NOT NULL, "checked_out_time" timestamp without time zone, "checked_out" integer, + "language" varchar(7) DEFAULT '' NOT NULL, + "note" varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); + +CREATE INDEX "#__guidedtours_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtours_steps_idx_state" ON "#__guidedtour_steps" ("published"); +CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("language"); -- -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step-no", "position", "target", "type", "interactivetour", "url", "created", "created_by", "modified", "modified_by") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0); +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES +(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); SELECT setval('#__guidedtour_steps_id_seq', 102, false); From 572b9f0ee7f84ebe6c32fddf575a8f9a52777469 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 31 Jan 2023 21:08:45 -0500 Subject: [PATCH 103/363] Admin module (#20) --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 1 + .../updates/postgresql/4.3.0-2022-07-30.sql | 1 + .../com_guidedtours/tmpl/tours/default.php | 40 +- .../language/en-GB/com_guidedtours.ini | 6 +- .../language/en-GB/com_guidedtours.sys.ini | 1 - .../language/en-GB/mod_guidedtours.ini | 8 + .../language/en-GB/mod_guidedtours.sys.ini | 7 + .../language/en-GB/plg_system_tour.ini | 7 +- .../language/en-GB/plg_system_tour.sys.ini | 0 .../mod_guidedtours/mod_guidedtours.php | 27 ++ .../mod_guidedtours/mod_guidedtours.xml | 43 +++ .../src/Helper/GuidedToursHelper.php | 55 +++ .../modules/mod_guidedtours/tmpl/default.php | 38 ++ .../plg_system_tour/js/guide.es5.js | 341 +++++++++--------- libraries/src/Extension/ExtensionHelper.php | 1 + .../language/en-GB/en-GB.plg_system_tour.ini | 7 - .../en-GB/en-GB.plg_system_tour.sys.ini | 5 - plugins/system/tour/tour.php | 138 +++---- plugins/system/tour/tour.xml | 10 +- 19 files changed, 448 insertions(+), 288 deletions(-) create mode 100644 administrator/language/en-GB/mod_guidedtours.ini create mode 100644 administrator/language/en-GB/mod_guidedtours.sys.ini rename {plugins/system/tour => administrator}/language/en-GB/plg_system_tour.ini (64%) rename {plugins/system/tour => administrator}/language/en-GB/plg_system_tour.sys.ini (100%) create mode 100644 administrator/modules/mod_guidedtours/mod_guidedtours.php create mode 100644 administrator/modules/mod_guidedtours/mod_guidedtours.xml create mode 100644 administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php create mode 100644 administrator/modules/mod_guidedtours/tmpl/default.php delete mode 100644 plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini delete mode 100644 plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 2d9768fed3b11..7829d66b8acbd 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -192,4 +192,5 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), +(0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index dee65d9f329fb..e24cf3fe1743c 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -200,4 +200,5 @@ SELECT setval('#__guidedtour_steps_id_seq', 102, false); -- Add new `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), +(0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index d204a8c556ad1..403f782ee1ebf 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -188,37 +188,29 @@ ); ?> - - - - - escape($item->title); ?> - - escape($item->title); ?> - - - - - note)) : - ?> - - - escape($item->note)); ?> + +
+ + + escape($item->title); ?> + + + escape($item->title); ?> - +
+ note) : ?> + escape($item->note)); ?> + +
+
+ description; ?> - steps; ?> diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index a7375c8580d36..9b601eccc997a 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -51,10 +51,6 @@ COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" -COM_GUIDEDTOURS="Guided Tours" -JDESCRIPTION_ASC="Description ascending" -JDESCRIPTION_DESC="Description ascending" -MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" COM_GUIDEDTOURS_URL_LABEL = "URL" COM_GUIDEDTOURS_URL_DESC = "Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_LABEL = "Type" @@ -66,4 +62,4 @@ COM_GUIDEDTOURS_INTERACTIVE_TOUR_DESC = "Click on the type of interactive step w COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_LABEL = "Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_BUTTON_LABEL = "Button" COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_TEXT_FIELD_LABEL = "Text Field" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_OTHERS_LABEL = "Others" \ No newline at end of file +COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_OTHERS_LABEL = "Others" diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 6848bb3526d70..70f45ef779498 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -9,4 +9,3 @@ COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" -MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" \ No newline at end of file diff --git a/administrator/language/en-GB/mod_guidedtours.ini b/administrator/language/en-GB/mod_guidedtours.ini new file mode 100644 index 0000000000000..8aa137d30d7f9 --- /dev/null +++ b/administrator/language/en-GB/mod_guidedtours.ini @@ -0,0 +1,8 @@ +; Joomla! Project +; (C) 2006 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +MOD_GUIDEDTOURS="Guided Tours" +MOD_GUIDEDTOURS_MENU="Take a Tour" +MOD_GUIDEDTOURS_XML_DESCRIPTION="This module shows a list of the available guided tours." diff --git a/administrator/language/en-GB/mod_guidedtours.sys.ini b/administrator/language/en-GB/mod_guidedtours.sys.ini new file mode 100644 index 0000000000000..b190381bd836d --- /dev/null +++ b/administrator/language/en-GB/mod_guidedtours.sys.ini @@ -0,0 +1,7 @@ +; Joomla! Project +; (C) 2009 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +MOD_GUIDEDTOURS="Guided Tours" +MOD_GUIDEDTOURS_XML_DESCRIPTION="This module shows a list of the available guided tours." diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.ini b/administrator/language/en-GB/plg_system_tour.ini similarity index 64% rename from plugins/system/tour/language/en-GB/plg_system_tour.ini rename to administrator/language/en-GB/plg_system_tour.ini index 5df880dc78e07..363b57f18847e 100644 --- a/plugins/system/tour/language/en-GB/plg_system_tour.ini +++ b/administrator/language/en-GB/plg_system_tour.ini @@ -5,4 +5,9 @@ PLG_SYSTEM_TOUR="System - Guided Tours Plugin" PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" -PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" \ No newline at end of file +PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" + +PLG_SYSTEM_TOUR_START="Start" +PLG_SYSTEM_TOUR_COMPLETE="Complete" +PLG_SYSTEM_TOUR_NEXT="Next" +PLG_SYSTEM_TOUR_BACK="Back" diff --git a/plugins/system/tour/language/en-GB/plg_system_tour.sys.ini b/administrator/language/en-GB/plg_system_tour.sys.ini similarity index 100% rename from plugins/system/tour/language/en-GB/plg_system_tour.sys.ini rename to administrator/language/en-GB/plg_system_tour.sys.ini diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.php b/administrator/modules/mod_guidedtours/mod_guidedtours.php new file mode 100644 index 0000000000000..c7d399f7b7236 --- /dev/null +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.php @@ -0,0 +1,27 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Helper\ModuleHelper; +use Joomla\CMS\Plugin\PluginHelper; +use Joomla\Module\GuidedTours\Administrator\Helper\GuidedToursHelper; + +if (!PluginHelper::isEnabled('system', 'tour')) { + return; +} + +$tours = GuidedToursHelper::getList($params); + +if (empty($tours)) { + return; +} + +require ModuleHelper::getLayoutPath('mod_guidedtours', $params->get('layout', 'default')); diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml new file mode 100644 index 0000000000000..0e763df581062 --- /dev/null +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -0,0 +1,43 @@ + + + mod_guidedtours + Joomla! Project + 2023-01 + (C) 2019 Open Source Matters, Inc. + GNU General Public License version 2 or later; see LICENSE.txt + admin@joomla.org + www.joomla.org + 4.3.0 + MOD_GUIDEDTOURS_XML_DESCRIPTION + Joomla\Module\GuidedTours + + mod_guidedtours.php + src + tmpl + + + language/en-GB/mod_guidedtours.ini + language/en-GB/mod_guidedtours.sys.ini + + + + +
+ + + +
+
+
+
diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php new file mode 100644 index 0000000000000..dd222a5bf945e --- /dev/null +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -0,0 +1,55 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Module\GuidedTours\Administrator\Helper; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\LanguageHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; + +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + +/** + * Helper for mod_login + * + * @since __DEPLOY_VERSION__ + */ +abstract class GuidedToursHelper +{ + /** + * Get a list of tours from a specific context + * + * @param \Joomla\Registry\Registry &$params object holding the module parameters + * + * @return mixed + * + * @since __DEPLOY_VERSION__ + */ + public static function getList(&$params) + { + $app = Factory::getApplication(); + + $factory = $app->bootComponent('com_guidedtours')->getMVCFactory(); + + // Get an instance of the guided tour model + $tours = $factory->createModel('Tours', 'Administrator', ['ignore_request' => true]); + + //$tours->setState('list.extensions', $app->input->get('option')); + $tours->setState('filter.published', 1); + + $items = $tours->getItems(); + + return $items; + } +} diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php new file mode 100644 index 0000000000000..95d5dec7c2541 --- /dev/null +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -0,0 +1,38 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; + +// Load the Bootstrap Dropdown +HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); +?> + diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 5d83208117217..54a99814bf52e 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -4,113 +4,123 @@ */ function checkAndRedirect(redirectUrl) { - var currentURL = window.location.href; - if (currentURL != redirectUrl) { + const currentURL = window.location.href; + if (currentURL !== redirectUrl) { window.location.href = redirectUrl; } } -function createTour() { + +function instantiateTour() { return new Shepherd.Tour({ defaultStepOptions: { - scrollTo: true, - classes: "shadow", cancelIcon: { enabled: true, }, - classes: "class-1 class-2 shepherd-theme-arrows", - scrollTo: { behavior: "smooth", block: "center" }, + classes: 'class-1 class-2 shepherd-theme-arrows', + scrollTo: { + behavior: 'smooth', + block: 'center', + }, }, useModalOverlay: true, keyboardNavigation: true, }); } -function addCancelTourButton(tour) { - tour.on("cancel", () => { - sessionStorage.clear(); - }); -} -function addStepToTourButton(tour, obj, tourId, index, buttons, uri) { + +function addStepToTourButton(tour, obj, index, buttons) { tour.addStep({ - title: obj[tourId].steps[index].title, - text: obj[tourId].steps[index].description, - classes: "intro-step shepherd-theme-arrows", + title: obj.steps[index].title, + text: obj.steps[index].description, + classes: 'intro-step shepherd-theme-arrows', attachTo: { - element: obj[tourId].steps[index].target, - on: obj[tourId].steps[index].position, - url: obj[tourId].steps[index].url, - type: obj[tourId].steps[index].type, - interactive_type: obj[tourId].steps[index].interactive_type, + element: obj.steps[index].target, + on: obj.steps[index].position, + url: obj.steps[index].url, + type: obj.steps[index].type, + interactive_type: obj.steps[index].interactive_type, }, - buttons: buttons, - id: obj[tourId].steps[index].id, + id: obj.steps[index].id, arrow: true, - showOn: obj[tourId].steps[index].position, + showOn: obj.steps[index].position, when: { show() { - var currentstepIndex = `${tour.currentStep.id}` - "0"; - sessionStorage.setItem("currentStepId", currentstepIndex); - if (obj[tourId].steps[index].type == 1) { - checkAndRedirect(uri + tour.currentStep.options.attachTo.url); + const currentStepIndex = `${tour.currentStep.id}`; + sessionStorage.setItem('currentStepId', String(currentStepIndex)); + if (obj.steps[index].type === 1) { + checkAndRedirect(Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url); } }, }, }); } -function addInitialStepToTourButton(tour, obj, tourId) { + +function addInitialStepToTourButton(tour, obj) { tour.addStep({ - title: obj[tourId].title, - text: obj[tourId].description, - classes: "intro-step shepherd-theme-arrows", + title: obj.title, + text: obj.description, + classes: 'intro-step shepherd-theme-arrows', attachTo: { - on: "bottom", + on: 'bottom', }, buttons: [ { action() { return tour.next(); }, - text: "Start", + text: Joomla.Text._('PLG_SYSTEM_TOUR_START'), }, ], - id: obj[tourId].id, + id: obj.id, + }); +} + +function addCancelTourEvent(tour) { + tour.on('cancel', () => { + sessionStorage.removeItem('currentStepId'); + sessionStorage.removeItem('tourId'); + const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=tour&group=system&format=raw&method=post&tour_id=-1`; + fetch( + url, + { + method: 'GET', + }, + ) + .catch((error) => console.error(error)); + tour.steps = []; }); } + function pushCompleteButton(buttons, tour) { buttons.push({ - text: "Complete", - classes: "shepherd-button-primary", + text: Joomla.Text._('PLG_SYSTEM_TOUR_COMPLETE'), + classes: 'shepherd-button-primary', action: function () { return tour.cancel(); }, }); } -function pushNextButton(buttons, tour, step_id, disabled = false) { + +function pushNextButton(buttons, tour, stepId, disabled = false) { buttons.push({ - text: "Next", - classes: `shepherd-button-primary step-next-button-${step_id}`, + text: Joomla.Text._('PLG_SYSTEM_TOUR_NEXT'), + classes: `shepherd-button-primary step-next-button-${stepId}`, action: function () { return tour.next(); }, disabled: disabled, }); } -function enableButton(e) { - const ele = document.querySelector( - `.step-next-button-${e.currentTarget.step_id}` - ); - ele.removeAttribute("disabled"); -} -function pushBackButton(buttons, tour, prev_step) { + +function pushBackButton(buttons, tour, prevStep) { buttons.push({ - text: "Back", - classes: "shepherd-button-secondary", + text: Joomla.Text._('PLG_SYSTEM_TOUR_BACK'), + classes: 'shepherd-button-secondary', action: function () { - if (prev_step) { - const paths = Joomla.getOptions("system.paths"); - sessionStorage.setItem("currentStepId", prev_step.id); - if (prev_step.type == 1) { - checkAndRedirect(paths.rootFull + prev_step.url); + if (prevStep) { + sessionStorage.setItem('currentStepId', prevStep.id); + if (prevStep.type === 1) { + checkAndRedirect(Joomla.getOptions('system.paths').rootFull + prevStep.url); } } return tour.back(); @@ -118,139 +128,124 @@ function pushBackButton(buttons, tour, prev_step) { }); } -Joomla = window.Joomla || {}; -(function (Joomla, window) { - document.addEventListener("DOMContentLoaded", function () { - const paths = Joomla.getOptions("system.paths"); - const uri = paths.rootFull; - - let myTours = Joomla.getOptions("myTours"); - let obj = JSON.parse(myTours); - let btnGoods = document.querySelectorAll(".button-tour"); - for (var i = 0; i < btnGoods.length; i++) { - btnGoods[i].addEventListener("click", function () { - var dataID = this.getAttribute("data-id"); - var tourId = obj.findIndex((x) => x.id == dataID); - sessionStorage.setItem("tourId", dataID); - - checkAndRedirect(uri + obj[tourId].url); +function enableButton(event) { + const element = document.querySelector(`.step-next-button-${event.currentTarget.step_id}`); + element.removeAttribute('disabled'); +} - const tour = createTour(); +function CreateAndStartTour(obj) { + const currentStepId = sessionStorage.getItem('currentStepId'); + let prevStep = ''; + const tour = instantiateTour(); + let ind = 0; + if (currentStepId) { + ind = obj.steps.findIndex((x) => x.id === Number(currentStepId)); + if (ind < 0) { + return; + } + if (ind > 0) { + prevStep = obj.steps[ind - 1]; + } + } else { + addInitialStepToTourButton(tour, obj); + } - if (sessionStorage.getItem("tourId")) { - let prev_step = ""; - addInitialStepToTourButton(tour, obj, tourId); - for (index = 0; index < obj[tourId].steps.length; index++) { - var buttons = []; - var len = obj[tourId].steps.length; + const len = obj.steps.length; + let buttons; - if ( - obj[tourId] && - obj[tourId].steps[index].target && - obj[tourId] && - obj[tourId].steps[index].type == 2 - ) { - const ele = document.querySelector( - obj[tourId].steps[index].target - ); + // eslint-disable-next-line no-plusplus + for (let index = ind; index < len; index++) { + buttons = []; - if (ele) { - if ( - obj[tourId] && - obj[tourId].steps[index].interactive_type === 2 - ) { - ele.step_id = index; - ele.addEventListener("input", enableButton, enableButton); - } - if ( - obj[tourId] && - obj[tourId].steps[index].interactive_type === 1 - ) - ele.addEventListener("click", tour.next, tour.next); - } - } + pushBackButton(buttons, tour, prevStep); - pushBackButton(buttons, tour, prev_step); - if (index != len - 1) { - let disabled = false; - if (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) - disabled = true; - if ( - (obj[tourId] && obj[tourId].steps[index].type !== 2) || - (obj[tourId] && - obj[tourId].steps[index].interactive_type == 2) || - (obj[tourId] && obj[tourId].steps[index].interactive_type == 3) - ) - pushNextButton(buttons, tour, index, disabled); - } else { - pushCompleteButton(buttons, tour); - } - addStepToTourButton(tour, obj, tourId, index, buttons, uri); - prev_step = obj[tourId].steps[index]; - } + if ( + obj + && obj.steps[index].target + && obj.steps[index].type === 2 + ) { + const ele = document.querySelector(obj.steps[index].target); + if (ele) { + if (obj && obj.steps[index].interactive_type === 2) { + ele.step_id = index; + ele.addEventListener('input', enableButton, enableButton); + } + if (obj && obj.steps[index].interactive_type === 1) { + ele.addEventListener('click', tour.next, tour.next); } - tour.start(); - addCancelTourButton(tour); - }); + } } - var tourId = sessionStorage.getItem("tourId"); - var currentStepId = sessionStorage.getItem("currentStepId"); - let prev_step = ""; - if (tourId) { - tourId = obj.findIndex((x) => x.id == tourId); - const tour = createTour(); - var ind = 0; - if (currentStepId) { - ind = obj[tourId].steps.findIndex((x) => x.id == currentStepId); - if (ind > 0) { - prev_step = obj[tourId].steps[ind - 1]; - } - } else { - ind = 0; + if (index !== len - 1) { + let disabled = false; + if (obj && obj.steps[index].interactive_type === 2) { + disabled = true; } - for (index = ind; index < obj[tourId].steps.length; index++) { - let buttons = []; - var len = obj[tourId].steps.length; + if ( + (obj && obj.steps[index].type !== 2) + || (obj && obj.steps[index].interactive_type === 2) + || (obj && obj.steps[index].interactive_type === 3) + ) { + pushNextButton(buttons, tour, index, disabled); + } + } else { + pushCompleteButton(buttons, tour); + } - pushBackButton(buttons, tour, prev_step); + addStepToTourButton(tour, obj, index, buttons); + prevStep = obj.steps[index]; + } + addCancelTourEvent(tour); + tour.start(); +} - if ( - obj[tourId] && - obj[tourId].steps[index].target && - obj[tourId] && - obj[tourId].steps[index].type == 2 - ) { - const ele = document.querySelector(obj[tourId].steps[index].target); - if (ele) { - if (obj[tourId] && obj[tourId].steps[index].interactive_type === 2) { - ele.step_id = index; - ele.addEventListener("input", enableButton, enableButton); - } - if (obj[tourId] && obj[tourId].steps[index].interactive_type === 1) - ele.addEventListener("click", tour.next, tour.next); - } +function tourWasSelected(element) { + if (element.getAttribute('data-id') > 0) { + const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=tour&group=system&format=raw&method=post&tour_id=${element.getAttribute('data-id')}`; + fetch( + url, + { + method: 'GET', + }, + ) + .then((response) => response.json()) + .then((json) => { + if (Object.keys(json).length > 0) { + document.dispatchEvent(new CustomEvent('GuidedTourLoaded', { bubbles: true, detail: json })); } + }) + .catch((error) => console.error(error)); + } else { + console.log('tour: no data-id'); + } +} - if (index != len - 1) { - let disabled = false; - if (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) - disabled = true; - if ( - (obj[tourId] && obj[tourId].steps[index].type !== 2) || - (obj[tourId] && obj[tourId].steps[index].interactive_type == 2) || - (obj[tourId] && obj[tourId].steps[index].interactive_type == 3) - ) - pushNextButton(buttons, tour, index, disabled); - } else { - pushCompleteButton(buttons, tour); - } +Joomla = window.Joomla || {}; + +((Joomla, document) => { + 'use strict'; - addStepToTourButton(tour, obj, tourId, index, buttons, uri); - prev_step = obj[tourId].steps[index]; + document.addEventListener('GuidedTourLoaded', (event) => { + sessionStorage.setItem('tourId', event.detail.id); + const uri = Joomla.getOptions('system.paths').rootFull; + const currentURL = window.location.href; + if (currentURL !== uri + event.detail.url) { + window.location.href = uri + event.detail.url; + } else { + CreateAndStartTour(event.detail); + } + }); + + document.addEventListener('DOMContentLoaded', () => { + const tourId = sessionStorage.getItem('tourId'); + if (tourId) { + const myTour = Joomla.getOptions('myTour'); + if (myTour) { + CreateAndStartTour(JSON.parse(myTour)); + } else { + sessionStorage.removeItem('currentStepId'); + sessionStorage.removeItem('tourId'); } - tour.start(); - addCancelTourButton(tour); } }); -})(Joomla, window); +})(Joomla, document); diff --git a/libraries/src/Extension/ExtensionHelper.php b/libraries/src/Extension/ExtensionHelper.php index f05ba1b574d47..03d7fb7efbdd1 100644 --- a/libraries/src/Extension/ExtensionHelper.php +++ b/libraries/src/Extension/ExtensionHelper.php @@ -110,6 +110,7 @@ class ExtensionHelper array('module', 'mod_custom', '', 1), array('module', 'mod_feed', '', 1), array('module', 'mod_frontend', '', 1), + array('module', 'mod_guidedtours', '', 1), array('module', 'mod_latest', '', 1), array('module', 'mod_latestactions', '', 1), array('module', 'mod_logged', '', 1), diff --git a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini deleted file mode 100644 index d7c440fd5841b..0000000000000 --- a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.ini +++ /dev/null @@ -1,7 +0,0 @@ -PLG_SYSTEM_TOUR="Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tours System Plugin" -COM_PLG_TOUR_START_TOUR_BTN="Take the Tour" -JGUIDEDTOURS_EXTENSION_ALLOWED_DESCRIPTION="Activate this plugin only for listed extensions. If used all other extensions are disabled." -JGUIDEDTOURS_EXTENSION_ALLOWED_LABEL="Allowed Extensions" -JGUIDEDTOURS_EXTENSION_FORBIDDEN_LABEL="Forbidden Extensions" -JGUIDEDTOURS_EXTENSION_FORBIDDEN_DESCRIPTION="Disable this plugin for listed extensions." \ No newline at end of file diff --git a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini b/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini deleted file mode 100644 index 027a82492216a..0000000000000 --- a/plugins/system/tour/language/en-GB/en-GB.plg_system_tour.sys.ini +++ /dev/null @@ -1,5 +0,0 @@ -PLG_SYSTEM_TOUR="Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="Guided Tour System Plugin" -COM_PLG_TOUR_START_TOUR_BTN="Take the Tour" -JGUIDEDTOURS_EXTENSION_SELECTION_DESCRIPTION="Activate this plugin only for listed extensions. If used all other extensions are disabled." -JGUIDEDTOURS_EXTENSION_SELECTION_LABEL="Select Extensions" \ No newline at end of file diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 52c8ef000c320..6371879d16f03 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -10,17 +10,9 @@ * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace */ +use Joomla\CMS\Language\Text; use Joomla\CMS\Plugin\CMSPlugin; use Joomla\Event\SubscriberInterface; -use Joomla\CMS\Toolbar\Toolbar; -use Joomla\CMS\HTML\HTMLHelper; -use Joomla\CMS\Uri\Uri; -use Joomla\CMS\Factory; -use Joomla\CMS\Helper\ContentHelper; -use Joomla\CMS\Language\Text; -use Joomla\CMS\MVC\View\GenericDataException; -use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; -use Joomla\CMS\Toolbar\ToolbarHelper; /** * PlgSystemTour @@ -60,10 +52,35 @@ class PlgSystemTour extends CMSPlugin implements SubscriberInterface public static function getSubscribedEvents(): array { return [ + 'onAjaxTour' => 'onAjaxTour', 'onBeforeRender' => 'onBeforeRender', 'onBeforeCompileHead' => 'onBeforeCompileHead' ]; } + + /** + * Retrieve a tour and its steps through Ajax + * + * @since __DEPLOY_VERSION__ + */ + public function onAjaxTour() + { + $tour_id = $this->app->getInput()->getString('tour_id', -1); + if ($tour_id < 0) { + $this->app->setUserState('com_guidedtours.tour.id', -1); + echo json_encode(new stdClass()); + } else { + $json_tour = $this->getJsonTour($tour_id); + if (!$json_tour) { + $this->app->setUserState('com_guidedtours.tour.id', -1); + echo json_encode(new stdClass()); + } else { + $this->app->setUserState('com_guidedtours.tour.id', $tour_id); + echo $json_tour; + } + } + } + /** * Listener for the `onBeforeRender` event * @@ -73,71 +90,56 @@ public static function getSubscribedEvents(): array */ public function onBeforeRender() { - // Run in backend if ($this->app->isClient('administrator')) { - /** - * Booting of the Component to get the data in JSON Format - */ - $myTours = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel( - 'Tours', - 'Administrator', - ['ignore_request' => true] - ); - $mySteps = $this->app->bootComponent('com_guidedtours')->getMVCFactory()->createModel( - 'Steps', - 'Administrator', - ['ignore_request' => true] - ); - - $theCurrentExtension = $this->app->input->get('option'); - $myTours->setState('list.extensions', $theCurrentExtension); + $tour_id = $this->app->getUserState('com_guidedtours.tour.id', -1); + if ($tour_id < 0) { + $this->app->setUserState('com_guidedtours.tour.id', -1); + $this->app->getDocument()->addScriptOptions('myTour', ''); + return; + } - $myTours->setState('filter.published', 1); + $json_tour = $this->getJsonTour($tour_id); + if (!$json_tour) { + $this->app->setUserState('com_guidedtours.tour.id', -1); + $this->app->getDocument()->addScriptOptions('myTour', ''); + return; + } - $steps = $mySteps->getItems(); - $tours = $myTours->getItems(); + $this->app->setUserState('com_guidedtours.tour.id', $tour_id); + $this->app->getDocument()->addScriptOptions('myTour', $json_tour); + } + } - $document = Factory::getDocument(); + /** + * Get a tour and its steps in Json format + * + * @return false|string + * + * @since __DEPLOY_VERSION__ + */ + protected function getJsonTour($tour_id) + { + $factory = $this->app->bootComponent('com_guidedtours')->getMVCFactory(); - $newsteps = []; + $myTour = $factory->createModel( + 'Tour', + 'Administrator', + ['ignore_request' => true] + ); - foreach ($steps as $step) { - if (!isset($newsteps[$step->tour_id])) { - $newsteps[$step->tour_id] = []; - } + $tour = $myTour->getItem($tour_id); - $newsteps[$step->tour_id][] = $step; - } + $mySteps = $factory->createModel( + 'Steps', + 'Administrator', + ['ignore_request' => true] + ); - foreach ($tours as $tour) { - $tour->steps = []; + $mySteps->setState('filter.tour_id', $tour_id); - if (isset($newsteps[$tour->id])) { - $tour->steps = $newsteps[$tour->id]; - } - } + $tour->steps = $mySteps->getItems(); - $myTours = json_encode($tours); - $mySteps = json_encode($steps); - $document->addScriptOptions('myTours', $myTours); - $document->addScriptOptions('mySteps', $mySteps); - - $toolbar = Toolbar::getInstance('toolbar'); - $dropdown = $toolbar->dropdownButton() - ->text('Take the Tour') - ->toggleSplit(false) - ->icon('fa fa-map-signs') - ->buttonClass('btn btn-action'); - - $childBar = $dropdown->getChildToolbar(); - - foreach ($tours as $a) { - $childBar->BasicButton('tour') - ->text($a->title) - ->attributes(['data-id' => $a->id]) - ->buttonClass('btn btn-primary'); - } - } + return json_encode($tour); } /** @@ -149,13 +151,15 @@ public function onBeforeRender() */ public function onBeforeCompileHead() { - if ($this->app->isClient('administrator')) { - $this->app->getDocument()->getWebAssetManager() - ->usePreset('shepherdjs'); + Text::script('PLG_SYSTEM_TOUR_START'); + Text::script('PLG_SYSTEM_TOUR_COMPLETE'); + Text::script('PLG_SYSTEM_TOUR_NEXT'); + Text::script('PLG_SYSTEM_TOUR_BACK'); // Load required assets $assets = $this->app->getDocument()->getWebAssetManager(); + $assets->usePreset('shepherdjs'); $assets->registerAndUseScript( 'plg_system_tour.script', 'plg_system_tour/guide.min.js', diff --git a/plugins/system/tour/tour.xml b/plugins/system/tour/tour.xml index 7459faeb08bb7..112f80350b607 100644 --- a/plugins/system/tour/tour.xml +++ b/plugins/system/tour/tour.xml @@ -12,8 +12,8 @@ tour.php - - en-GB.plg_system_tour.ini - en-GB.plg_system_tour.sys.ini - - \ No newline at end of file + + language/en-GB/plg_system_tour.ini + language/en-GB/plg_system_tour.sys.ini + + From 9daea1899952095593caeccd1a94089996f4b6f2 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Feb 2023 22:53:22 -0500 Subject: [PATCH 104/363] Tour modifications (#24) * title and description are translatable * loading of the language files for third party tours * added language keys for all tours * Replaced all titles and descriptions with keys Fixed some step targets and positions --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 254 ++++++------ .../updates/postgresql/4.3.0-2022-07-30.sql | 258 ++++++------ .../com_guidedtours/src/Model/StepModel.php | 23 ++ .../com_guidedtours/src/Model/StepsModel.php | 25 ++ .../com_guidedtours/src/Model/TourModel.php | 23 ++ .../com_guidedtours/src/Model/ToursModel.php | 25 ++ .../language/en-GB/com_guidedtours.sys.ini | 366 ++++++++++++++++++ .../mod_guidedtours/mod_guidedtours.php | 20 + installation/sql/mysql/extensions.sql | 254 ++++++------ installation/sql/postgresql/extensions.sql | 262 +++++++------ 10 files changed, 1020 insertions(+), 490 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 7829d66b8acbd..c6291516e372f 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -28,17 +28,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `note`) VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(10, 0, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'); +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'); -- -------------------------------------------------------- @@ -78,116 +79,127 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index e24cf3fe1743c..54b55c7f6cff4 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -29,20 +29,21 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "note") VALUES -(1, 0, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(2, 0, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(3, 0, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(4, 0, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(5, 0, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(6, 0, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(7, 0, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(8, 0, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(9, 0, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(10, 0, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour') +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*') ON CONFLICT DO NOTHING; -SELECT setval('#__guidedtours_id_seq', 11, false); +SELECT setval('#__guidedtours_id_seq', 12, false); -- -------------------------------------------------------- @@ -83,119 +84,130 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; -SELECT setval('#__guidedtour_steps_id_seq', 102, false); +SELECT setval('#__guidedtour_steps_id_seq', 112, false); -- Add new `#__extensions` INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 12a3978e9e8a9..4ebaa63e14ed2 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -14,6 +14,7 @@ use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\AdminModel; +use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Table\Table; use Joomla\String\StringHelper; @@ -386,4 +387,26 @@ protected function loadFormData() return $data; } + + /** + * Method to get a single record. + * + * @param integer $pk The id of the primary key. + * + * @return CMSObject|boolean Object on success, false on failure. + * + * @since 1.6 + */ + public function getItem($pk = null) + { + $lang = Factory::getLanguage(); + $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); + + if ($result = parent::getItem($pk)) { + $result->title = Text::_($result->title); + $result->description = Text::_($result->description); + } + + return $result; + } } diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 6335a563e2864..3ce774b7ea62a 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -11,6 +11,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; use Joomla\Database\ParameterType; use Joomla\Utilities\ArrayHelper; @@ -221,4 +222,28 @@ protected function getListQuery() return $query; } + + /** + * Method to get an array of data items. + * + * @return mixed An array of data items on success, false on failure. + * + * @since 1.6 + */ + public function getItems() + { + $items = parent::getItems(); + + $lang = Factory::getLanguage(); + $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); + + if ($items != false) { + foreach($items as $item) { + $item->title = Text::_($item->title); + $item->description = Text::_($item->description); + } + } + + return $items; + } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index b5720fb9d460a..42653ad19171f 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -15,6 +15,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; use Joomla\CMS\MVC\Model\AdminModel; +use Joomla\CMS\Object\CMSObject; use Joomla\String\StringHelper; /** @@ -317,4 +318,26 @@ public function publish(&$pks, $value = 1) return parent::publish($pks, $value); } + + /** + * Method to get a single record. + * + * @param integer $pk The id of the primary key. + * + * @return CMSObject|boolean Object on success, false on failure. + * + * @since 1.6 + */ + public function getItem($pk = null) + { + $lang = Factory::getLanguage(); + $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); + + if ($result = parent::getItem($pk)) { + $result->title = Text::_($result->title); + $result->description = Text::_($result->description); + } + + return $result; + } } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index e5032d7370b97..c4b8988cda6bd 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -11,6 +11,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Model; use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; use Joomla\Database\ParameterType; @@ -202,4 +203,28 @@ public function getListQuery() return $query; } + + /** + * Method to get an array of data items. + * + * @return mixed An array of data items on success, false on failure. + * + * @since 1.6 + */ + public function getItems() + { + $items = parent::getItems(); + + $lang = Factory::getLanguage(); + $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); + + if ($items != false) { + foreach($items as $item) { + $item->title = Text::_($item->title); + $item->description = Text::_($item->description); + } + } + + return $items; + } } diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 70f45ef779498..e093794fb560b 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -9,3 +9,369 @@ COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour for the Joomla backend?" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new tour.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tour.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first guided tour! You now have to create steps for the tour.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Click the step counter number" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Click the number to add a step. The number represents the number of steps created for the tour so far.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new step.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the step. This is usually an action a user must execute.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE="Add step explanation" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="

The content should give the user an explanation about the step.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION="

Select the published status of the step.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE="Select the position" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION="This is the position of the popup relative to the element you target on the page. 'Centered' is used when there is no specific target." + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE="Enter the target element" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION="This is the element on the page this step targets. It uses the syntax used by CSS to target an element.
For instance, #jform_title will target the element with id 'jform_title'" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE="Select the type" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION="This is the kind of step you want to create. 'Next' to allow the tour to continue without interaction, 'Redirect' to move to another page, 'Interactive' to request user input." + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" + +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first step for a guided tour!

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" +COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla!

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE="Add content" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="

Add the content of your article here.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="

Select the published status of the article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="

Select the category for this article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Click on 'Featured' to feature your article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE="Set the access level" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="

Select the access level for the article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE="Add tags" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="

Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE="Add a note" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" + +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first article!

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" +COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla!

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE="Add content" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="

Add the content of your category here.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE="Select parent category" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the category here.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="

Select the published status of the category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE="Set the access level" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION="

Select the access level for the category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE="Add tags" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="

Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE="Add a note" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" + +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first category!

" + +COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" +COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla!

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new menu.

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the menu.

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE="Add a unique name" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="

Enter a mandatory unique name for the menu.

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="

Add a description about the purpose of the menu.

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" + +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a menu in Joomla!

" + +COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" +COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla!

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE="Add content" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="

Add the content of your tag here.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE="Select parent tag" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the tag here.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="

Select the published status of the tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE="Set the access level" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="

Select the access level for the tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE="Add a note" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" + +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first tag!

" + +COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" +COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla!

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE="Add a description" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for the banner here.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="

Select the published status of the banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="

Select the category for this banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Click on 'Pinned' to give priority to the banner over ones that are not pinned.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" + +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your banner!

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" +COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla!

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="

Enter a mandatory name for the contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE="Enter detailed information" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="

Add the details for the contact here.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="

Select the published status of the contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="

Select the category for this contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Click on 'Featured' to feature your contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE="Set the access level" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="

Select the access level for the contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE="Add tags" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="

Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" + +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a contact!

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla!

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE="Enter the link" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="

Add the link leading to the news feed here.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE="Enter a description" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for news feed here.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="

Select the published status of the news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE="Select a category" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="

Select the category for this news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE="Set the access level" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="

Select the access level for the news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE="Add tags" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="

Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE="Add a version note" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" + +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create a smart search filter?" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla!

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new smart search filter.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the smart search filter.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE="Enter an alias" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE="Enter content" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="

Add the content for the smart search filter here.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE="Select the status" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="

Select the published status of the filter.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" + +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a smart search filter!

" + +COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" +COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla!

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Click the 'New' button" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new user.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="

Enter a mandatory name for the user.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE="Add a login name" +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="

Enter a mandatory login name for the user (username).

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE="Enter a password" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE="Confirm the password" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION="

Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE="Add an email address" +COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION="

Enter an email address for the user.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE="Toggle receive system emails" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION="

Set to yes, if the user needs to receive system emails.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE="Toggle status" +COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="

Enable or block this user.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="

If set to yes, the user will have to reset their password the next time they log into the site.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" + +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a user!

" diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.php b/administrator/modules/mod_guidedtours/mod_guidedtours.php index c7d399f7b7236..4037dc081a7b0 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.php +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.php @@ -10,6 +10,7 @@ defined('_JEXEC') or die; +use Joomla\CMS\Factory; use Joomla\CMS\Helper\ModuleHelper; use Joomla\CMS\Plugin\PluginHelper; use Joomla\Module\GuidedTours\Administrator\Helper\GuidedToursHelper; @@ -24,4 +25,23 @@ return; } +// Load language files from third-party extensions providing tours + +$language_extensions = ['com_guidedtours']; +foreach ($tours as $tour) { + $extensions = json_decode($tour->extensions); + if ($extensions) { + foreach ($extensions as $extension) { + if (!in_array($extension, ['*', 'com_content', 'com_contact', 'com_banners', 'com_categories', 'com_menus', 'com_newsfeeds', 'com_finder', 'com_tags', 'com_users' ])) { + $language_extensions[] = $extension; + } + } + } +} + +$lang = Factory::getLanguage(); +foreach (array_unique($language_extensions) as $language_extension) { + $lang->load($language_extension . '.sys', JPATH_ADMINISTRATOR); +} + require ModuleHelper::getLayoutPath('mod_guidedtours', $params->get('layout', 'default')); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 15d6d79f12a62..e6d43c8671659 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -957,17 +957,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `note`) VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'), -(10, 103, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 'Default tour'); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'); -- -------------------------------------------------------- @@ -1007,113 +1008,124 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 6409b7a92f627..46188f4d6b872 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -922,19 +922,20 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "note") VALUES -(1, 91, 'How to create a Guided Tour in Joomla Backend?', '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(2, 92, 'How to create Articles?', '

This Tour will show you how you can create Articles in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(3, 93, 'How to create Categories?', '

This Tour will show you how you can create Categories in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(4, 94, 'How to create Menus?', '

This Tour will show you how you can create Menus in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(5, 95, 'How to create Tags?', '

This Tour will show you how you can create Tags in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(6, 96, 'How to create Banners?', '

This Tour will show you how you can create Banners in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(7, 97, 'How to create Contacts?', '

This Tour will show you how you can create Contacts in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(8, 97, 'How to create News Feeds?', '

This Tour will show you how you can create News Feeds in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(9, 102, 'How to create Smart Search?', '

This Tour will show you how you can create Smart Search in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'), -(10, 103, 'How to create Users?', '

This will show you how you can create Users in Joomla!

', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 'Default tour'); - -SELECT setval('#__guidedtours_id_seq', 11, false); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'); + +SELECT setval('#__guidedtours_id_seq', 12, false); -- -------------------------------------------------------- @@ -975,118 +976,129 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'Click here!', 1, '

This Tour will show you how you can create a Guided Tour in the Joomla Backend!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'Add title for your Tour', 1, '

Here you have to add the title of your Tour Step.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'Add Content', 1, '

Add the content of your Tour here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'Plugin selector', 1, '

Select the extensions where you want to show your Tour. e.g If you are creating a tour which is only in "Users" extensions then select Users here.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'URL', 1, '

Add Relative URL of the page from where you want to start your Tour.

', 0, 1, 'bottom', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'Save and Close', 1, '

Save and close the tour.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'Congratulations!!!', 1, '

You successfully created your first Guided Tour!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'Click here!', 1, '

This Tour will show you how you can create Articles in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'Add title for your Article', 1, '

Here you have to add the title of your Article.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'Alias', 1, '

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'Add Content', 1, '

Add the content of your Article here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'Status', 1, '

Here you can select Status for your article.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'Category', 1, '

Select the Category for this article.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'Featured Article', 1, '

Click on the Featured tab to feature your article.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'Tags', 1, '

Select Tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(18, 2, 'Version Note', 1, '

This is an optional field to identify the version of this article.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 2, 'Save and Close ', 1, '

Save and close the Article.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 2, 'Congratulations!!!', 1, '

You successfully created your Article in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(21, 3, 'Click here!', 1, '

This Tour will show you how you can create Categories in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'Add title for your Categories', 1, '

Here you have to add the title of your Categories.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'Add Content', 1, '

Add the content of your Category here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'Status', 1, '

Here you can select Status for your category.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'Tags', 1, '

Select Tags for your Category. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 3, 'Save and Close ', 1, '

Save and close the Category.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 3, 'Congratulations!!!', 1, '

You successfully created your Category in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(33, 4, 'Click here!', 1, '

This Tour will show you how you can create Menus in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'Add title for your Menu', 1, '

Here you have to add the title of your Menu.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'Unique Name', 1, '

Here you have to write the system name of the menu.

', 0, 1, 'bottom', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'Description', 1, '

Add description about the purpose of the menu.

', 0, 1, 'bottom', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'Save and Close ', 1, '

Save and close the menu.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'Congratulations!!!', 1, '

You successfully created your Menu in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(39, 5, 'Click here!', 1, '

This Tour will show you how you can create Tags in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 5, 'Add title for your Tags', 1, '

Here you have to add the title of your Tag.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 5, 'Alias', 1, '

You can write the internal name of this item. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 5, 'Add Content', 1, '

Add the content of your Tags here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(43, 5, 'Parent', 1, '

The item (category, menu item, and so on) is the parent of the item being edited.

', 0, 1, 'bottom', '.choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'Status', 1, '

Here you can select Status for your tag.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'Note', 1, '

This is normally for the administrator use and does not show in the Frontend.

', 0, 1, 'bottom', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'Version Note', 1, '

This is an optional field to identify the version of this item.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'Save and Close ', 1, '

Save and close the Tag.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(49, 5, 'Congratulations!!!', 1, '

You successfully created your Tag in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(50, 6, 'Click here!', 1, '

This Tour will show you how you can create Banners in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'Add title for your Banner', 1, '

Here you have to add the title of your Banner.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'Alias', 1, '

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'Add Details', 1, '

Add the Details of your Banner here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'Status', 1, '

Here you can select Status for your banner.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'Category', 1, '

Select the Category for this banner.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'Pinned', 1, '

Click on the toggle to Pin your Banner.

', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'Version Note', 1, '

This is an optional field to identify the version of this banner.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'Save and Close ', 1, '

Save and close the Banner.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'Congratulations!!!', 1, '

You successfully created your Banner in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'Click here!', 1, '

This Tour will show you how you can create Contacts in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'Add title for your Contact', 1, '

Here you have to add the title of your Contact.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'Alias', 1, '

You can write the internal name of this contact. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'Add Content', 1, '

Add the content of your Contacts here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'Status', 1, '

Here you can select Status for your contact.

', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'Category', 1, '

Select the Category for this contact.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'Featured Contact', 1, '

Click on the Featured tab to feature your contact.

', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'Tags', 1, '

Select Tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'Version Note', 1, '

This is an optional field to identify the version of this contact.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 7, 'Save and Close ', 1, '

Save and close the Contact.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 7, 'Congratulations!!!', 1, '

You successfully created your Contact in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(72, 8, 'Click here!', 1, '

This Tour will show you how you can create News Feeds in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'Add title for your News Feeds', 1, '

Here you have to add the title of your News Feeds.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'Alias', 1, '

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'Add Link', 1, '

Add the Link of this News Feeds here!

', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'Add Content', 1, '

Add the content of your News Feeds here!

', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'Status', 1, '

Here you can select Status for your news feeds.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'Category', 1, '

Select the Category for this news feeds.

', 0, 1, 'bottom', '.choices__inner', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'Access Level', 1, '

Here you can select Access level from Public, Guest, Registered, Special and Super Users.

', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'Tags', 1, '

Select Tags for your news feeds. You can also enter a new tag by typing the name in the field and pressing enter.

', 0, 1, 'bottom', '#jform_tags-lbl', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'Version Note', 1, '

This is an optional field to identify the version of this news feeds.

', 0, 1, 'bottom', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 8, 'Save and Close ', 1, '

Save and close the News Feeds.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 8, 'Congratulations!!!', 1, '

You successfully created your News Feeds in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(84, 9, 'Click here!', 1, '

This Tour will show you how you can create Smart Search in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'Add title for your Smart Search', 1, '

Here you have to add the title of your Smart Search.

', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'Alias', 1, '

You can write the internal name of this smart search. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'Add Content', 1, '

Add the content of your Smart Search here!

', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'Status', 1, '

Here you can select Status for your smart search.

', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'Save and Close ', 1, '

Save and close the Smart Search.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'Congratulations!!!', 1, '

You successfully created your Smart Search in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(91, 10, 'Click here!', 1, '

This will show you how you can create Users in Joomla!

', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 10, 'Add Name of the User', 1, '

Here you have to add the name of the User.

', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 10, 'Add Login Name', 1, '

Enter the login name (Username) for the user.

', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(94, 10, 'Password', 1, '

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'Confirm Password', 1, '

Fill in the password from the field above again, to verify it. This field is required when you filled in the New password field.

', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'Email', 1, '

Enter an email address for the user.

', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'Receive System Emails', 1, '

Set to yes, if you want to receive system emails.

', 0, 1, 'bottom', '#jform_sendEmail1', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'User Status', 1, '

Enable or block this user.

', 0, 1, 'bottom', '#jform_block0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'Require Password Reset', 1, '

If set to yes, the user will have to reset their password the next time they log into the site.

', 0, 1, 'bottom', '#jform_requireReset0', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'Save and Close ', 1, '

Save and close the User.

', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(101, 10, 'Congratulations!!!', 1, '

You successfully created your User in Joomla!

', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); - -SELECT setval('#__guidedtour_steps_id_seq', 102, false); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); + +SELECT setval('#__guidedtour_steps_id_seq', 112, false); -- -------------------------------------------------------- From 9bea92e5564f167db394fd3b5ff950f314da6d55 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Feb 2023 23:02:15 -0500 Subject: [PATCH 105/363] Admin module database changes (#23) * Added guided_tour module * Missing data * Database changes for admin module * Update extensions.sql changed asset ids in guidedtours table * Update extensions.sql assets to 0 in guidedtours table * Update extensions.sql assets to 0 in guidedtours table --- installation/sql/mysql/base.sql | 50 ++++++++++++++------------ installation/sql/postgresql/base.sql | 54 +++++++++++++++------------- 2 files changed, 56 insertions(+), 48 deletions(-) diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index 6832d47c7d551..41ee5b6f38dd5 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS `#__assets` ( -- INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`, `rules`) VALUES -(1, 0, 0, 167, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), +(1, 0, 0, 169, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), (2, 1, 1, 2, 1, 'com_admin', 'com_admin', '{}'), (3, 1, 3, 6, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), (4, 1, 7, 8, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), @@ -41,24 +41,24 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (15, 1, 49, 50, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), (16, 1, 51, 54, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), (17, 1, 55, 56, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 57, 130, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 131, 134, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 135, 136, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 137, 138, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(23, 1, 139, 140, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 145, 148, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 149, 150, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 57, 132, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 133, 136, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 137, 138, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 139, 140, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 141, 142, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 147, 150, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 151, 152, 1, 'com_wrapper', 'com_wrapper', '{}'), (27, 8, 18, 19, 2, 'com_content.category.2', 'Uncategorised', '{}'), (28, 3, 4, 5, 2, 'com_banners.category.3', 'Uncategorised', '{}'), (29, 7, 14, 15, 2, 'com_contact.category.4', 'Uncategorised', '{}'), -(30, 19, 132, 133, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 146, 147, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 151, 152, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 153, 154, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 155, 156, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 157, 158, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 159, 160, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 161, 162, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 134, 135, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 148, 149, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 153, 154, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 155, 156, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 157, 158, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 159, 160, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 161, 162, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 163, 164, 1, 'com_postinstall', 'com_postinstall', '{}'), (39, 18, 58, 59, 2, 'com_modules.module.1', 'Main Menu', '{}'), (40, 18, 60, 61, 2, 'com_modules.module.2', 'Login', '{}'), (41, 18, 62, 63, 2, 'com_modules.module.3', 'Popular Articles', '{}'), @@ -84,8 +84,8 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (62, 56, 31, 32, 3, 'com_content.transition.5', 'Feature', '{}'), (63, 56, 33, 34, 3, 'com_content.transition.6', 'Unfeature', '{}'), (64, 56, 35, 36, 3, 'com_content.transition.7', 'Publish & Feature', '{}'), -(65, 1, 141, 142, 1, 'com_privacy', 'com_privacy', '{}'), -(66, 1, 143, 144, 1, 'com_actionlogs', 'com_actionlogs', '{}'), +(65, 1, 143, 144, 1, 'com_privacy', 'com_privacy', '{}'), +(66, 1, 145, 146, 1, 'com_actionlogs', 'com_actionlogs', '{}'), (67, 18, 74, 75, 2, 'com_modules.module.88', 'Latest Actions', '{}'), (68, 18, 76, 77, 2, 'com_modules.module.89', 'Privacy Dashboard', '{}'), (70, 18, 88, 89, 2, 'com_modules.module.103', 'Site', '{}'), @@ -107,8 +107,9 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 165, 166, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'); +(90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 167, 168, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'), +(92, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); -- -------------------------------------------------------- @@ -242,7 +243,8 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'mod_latestactions', 'module', 'mod_latestactions', '', 1, 1, 1, 0, 1, '', '{}', ''), (0, 'mod_privacy_dashboard', 'module', 'mod_privacy_dashboard', '', 1, 1, 1, 0, 1, '', '{}', ''), (0, 'mod_submenu', 'module', 'mod_submenu', '', 1, 1, 1, 0, 1, '', '{}', ''), -(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, 1, '', '{}', ''); +(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, 1, '', '{}', ''), +(0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', ''); -- Plugins INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES @@ -626,7 +628,8 @@ INSERT INTO `#__modules` (`id`, `asset_id`, `title`, `note`, `content`, `orderin (105, 82, '3rd Party', '', '', 4, 'icon', NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"mod_quickicon","header_icon":"icon-boxes","load_plugins":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_dashboard', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), -(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'); +(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), +(109, 92, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); -- -------------------------------------------------------- @@ -682,7 +685,8 @@ INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (105, 0), (106, 0), (107, 0), -(108, 0); +(108, 0), +(109, 0); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 44b4244ff3524..5139d45d92fd5 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -31,7 +31,7 @@ COMMENT ON COLUMN "#__assets"."rules" IS 'JSON encoded access control.'; -- INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "title", "rules") VALUES -(1, 0, 0, 167, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), +(1, 0, 0, 169, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"8":1},"core.login.offline":{"6":1},"core.admin":{"8":1},"core.manage":{"7":1},"core.create":{"6":1,"3":1},"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1},"core.edit.own":{"6":1,"3":1}}'), (2, 1, 1, 2, 1, 'com_admin', 'com_admin', '{}'), (3, 1, 3, 6, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), (4, 1, 7, 8, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), @@ -47,24 +47,24 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (15, 1, 49, 50, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), (16, 1, 51, 54, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), (17, 1, 55, 56, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 57, 130, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 131, 134, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 135, 136, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 137, 138, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(23, 1, 139, 140, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 145, 148, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 149, 150, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 57, 132, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 133, 136, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 137, 138, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 139, 140, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 141, 142, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 147, 150, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 151, 152, 1, 'com_wrapper', 'com_wrapper', '{}'), (27, 8, 18, 19, 2, 'com_content.category.2', 'Uncategorised', '{}'), (28, 3, 4, 5, 2, 'com_banners.category.3', 'Uncategorised', '{}'), (29, 7, 14, 15, 2, 'com_contact.category.4', 'Uncategorised', '{}'), -(30, 19, 132, 133, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 146, 147, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 151, 152, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 153, 154, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 155, 156, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 157, 158, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 159, 160, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 161, 162, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 134, 135, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 148, 149, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 153, 154, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 155, 156, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 157, 158, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 159, 160, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 161, 162, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 163, 164, 1, 'com_postinstall', 'com_postinstall', '{}'), (39, 18, 58, 59, 2, 'com_modules.module.1', 'Main Menu', '{}'), (40, 18, 60, 61, 2, 'com_modules.module.2', 'Login', '{}'), (41, 18, 62, 63, 2, 'com_modules.module.3', 'Popular Articles', '{}'), @@ -90,8 +90,8 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (62, 56, 31, 32, 3, 'com_content.transition.5', 'Feature', '{}'), (63, 56, 33, 34, 3, 'com_content.transition.6', 'Unfeature', '{}'), (64, 56, 35, 36, 3, 'com_content.transition.7', 'Publish & Feature', '{}'), -(65, 1, 141, 142, 1, 'com_privacy', 'com_privacy', '{}'), -(66, 1, 143, 144, 1, 'com_actionlogs', 'com_actionlogs', '{}'), +(65, 1, 143, 144, 1, 'com_privacy', 'com_privacy', '{}'), +(66, 1, 145, 146, 1, 'com_actionlogs', 'com_actionlogs', '{}'), (67, 18, 74, 75, 2, 'com_modules.module.88', 'Latest Actions', '{}'), (68, 18, 76, 77, 2, 'com_modules.module.89', 'Privacy Dashboard', '{}'), (70, 18, 88, 89, 2, 'com_modules.module.103', 'Site', '{}'), @@ -113,10 +113,11 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 165, 166, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'); +(90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 167, 168, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'), +(92, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); -SELECT setval('#__assets_id_seq', 92, false); +SELECT setval('#__assets_id_seq', 93, false); -- -- Table structure for table `#__extensions` @@ -248,7 +249,8 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'mod_latestactions', 'module', 'mod_latestactions', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'mod_privacy_dashboard', 'module', 'mod_privacy_dashboard', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'mod_submenu', 'module', 'mod_submenu', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0); +(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), +(0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0); -- Plugins INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES @@ -650,9 +652,10 @@ INSERT INTO "#__modules" ("id", "asset_id", "title", "note", "content", "orderin (105, 82, '3rd Party', '', '', 4, 'icon', NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"mod_quickicon","header_icon":"icon-boxes","load_plugins":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_dashboard', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), -(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'); +(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), +(109, 92, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); -SELECT setval('#__modules_id_seq', 109, false); +SELECT setval('#__modules_id_seq', 110, false); -- -- Table structure for table `#__modules_menu` @@ -706,7 +709,8 @@ INSERT INTO "#__modules_menu" ("moduleid", "menuid") VALUES (105, 0), (106, 0), (107, 0), -(108, 0); +(108, 0), +(109, 0); -- -- Table structure for table `#__schemas` From daf1025a6ef14006bd05e77a5cd0625ed58595a9 Mon Sep 17 00:00:00 2001 From: aze088 <37347329+aze088@users.noreply.github.com> Date: Fri, 3 Feb 2023 09:19:29 -0600 Subject: [PATCH 106/363] Bug fixes (#21) * Fixed depreciation issue on line 73 * Fixed permissions not being in its own tab in tour * Fixed permissions not being in its own tab in tour * Fixed permissions not being in its own tab in steps * Added keys * Added column for step type. Still needs to be ordered by type * Added column for step type. Still needs to be ordered by type * Changed language keys from TOUR to STEP * Changed language keys from TOUR to STEP * Changed language keys from TOUR to STEP * Changed language keys from TOUR to STEP * Update default.php added spaces, re-introduced closing brace * Update default.php put endif back on its own line * Update default.php whitespace issues... * Fixed depreciation issue * Fixed depreciation issue * Added sort by Type option in Steps column * Added sort by Type language keys * Added necessary code in List for sorting by type * Added necessary code in List for sorting by type * Added necessary code in List for sorting by type * Added necessary code in List for sorting by type --------- Co-authored-by: Olivier Buisard --- .../com_guidedtours/forms/filter_steps.xml | 8 +- .../components/com_guidedtours/forms/step.xml | 24 +- .../com_guidedtours/src/Model/StepsModel.php | 3 +- .../com_guidedtours/src/Model/ToursModel.php | 6 +- .../com_guidedtours/tmpl/step/edit.php | 31 +- .../com_guidedtours/tmpl/steps/default.php | 282 ++++++++++-------- .../com_guidedtours/tmpl/tour/edit.php | 19 +- .../language/en-GB/com_guidedtours.ini | 36 ++- 8 files changed, 216 insertions(+), 193 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index 697a01e42df7e..a4fe2a90fb7ec 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -13,7 +13,7 @@ type="status" label="JOPTION_SELECT_PUBLISHED" onchange="this.form.submit();" - > + > @@ -26,7 +26,7 @@ onchange="this.form.submit();" default="a.title DESC" validate="options" - > + > @@ -36,6 +36,8 @@ + + @@ -48,4 +50,4 @@ onchange="this.form.submit();" /> - \ No newline at end of file + diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index e2980160e6d77..9c66e03d7fc94 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -20,13 +20,13 @@ label="COM_GUIDEDTOURS_POSITION_LABEL" description="COM_GUIDEDTOURS_POSITION_DESC" validate="options" - > + > - > + + > @@ -85,10 +85,10 @@ default="0" description="COM_GUIDEDTOURS_TYPE_DESC" validate="options" - > + > - + - - - + > + + + + > diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 3ce774b7ea62a..60f19b397e527 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -38,6 +38,7 @@ public function __construct($config = []) 'id', 'a.id', 'tour_id', 'a.tour_id', 'title', 'a.title', + 'type', 'a.type', 'description', 'a.description', 'published', 'a.published', 'ordering', 'a.ordering', @@ -208,7 +209,7 @@ protected function getListQuery() $search = '%' . str_replace(' ', '%', trim($search)) . '%'; $query->where( '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' ) ->bind([':search1', ':search2', ':search3'], $search); } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index c4b8988cda6bd..5abb75486a300 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -71,10 +71,6 @@ protected function populateState($ordering = 'a.ordering', $direction = 'asc') $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); $this->setState('filter.extension', $extension); - $parts = explode('.', $extension); - - // Extract the component name - $this->setState('filter.component', $parts[0]); // Extract the optional section name @@ -175,7 +171,7 @@ public function getListQuery() $search = '%' . str_replace(' ', '%', trim($search)) . '%'; $query->where( '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' ) ->bind([':search1', ':search2', ':search3'], $search); } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 6d5d5508d3837..fa7a6f801f607 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -34,7 +34,7 @@ ?>
+ (int) $this->item->id); ?>" method="post" name="adminForm" id="guidedtour-dates-form" class="form-validate">
@@ -71,20 +71,21 @@
- - -
-
-
- - form->getInput('rules'); ?> -
-
- -
+
+ + +
+
+ + form->getInput('rules'); ?> +
+ +
- - - + +
+ + + diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 2424a04192d05..deeb04cfc3910 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -37,13 +37,13 @@ if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . - Session::getFormToken() . '=1'; + Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } ?>
+ method="post" name="adminForm" id="adminForm">
- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + class="js-draggable" data-url="" data-direction=" + ?> class="js-draggable" data-url="" data-direction=" " data-nested="true" > - items as $i => $item) : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); - ?> - - - - - - id, false, 'cid', 'cb', $item->title); ?> - - - - - + endif; ?> + items as $i => $item) : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> + + + + + + id, false, 'cid', 'cb', $item->title); ?> + + + + + "> + if (!$canChange) { + $iconClass = ' inactive'; + } elseif (!$saveOrder) { + $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED'); + } + ?> + + - - - - - - - - published, - $i, - 'steps.', - $canChange - ); ?> - - - - - - + escape($item->title); ?>"> escape($item->title); ?> - - escape($item->title); ?> + + escape($item->title); ?> + + + + note) : ?> + escape($item->note)); ?> + + + + description; ?> + - - note)) : - ?> - - - escape($item->note)); ?> - - - - - description; ?> - - - - - id; ?> - - - + + + type == 0) { + echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP'); + } elseif ($item->type == 1) { + echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_REDIRECT'); + } else { + echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP'); + } + ?> + + + + + id; ?> + + + diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 2ae83e50a5800..09286917de6ff 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -24,7 +24,7 @@ ?> + (int) $this->item->id); ?>"method="post" name="adminForm" id="guidedtours-form" class="form-validate"> @@ -59,20 +59,21 @@
- - +
+ - + +
form->getInput('rules'); ?>
- - -
- - + +
+ + + diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 9b601eccc997a..6f1f5cd6d31cb 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -3,7 +3,7 @@ ; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -COM_GUIDEDTOURS="Guided Tour" +COM_GUIDEDTOURS="Guided Tours" COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" @@ -17,7 +17,7 @@ COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" COM_GUIDEDTOURS_FIELD_OPTION_RIGHT="Right" COM_GUIDEDTOURS_FIELD_OPTION_TOP="Top" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." -COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" +COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" @@ -31,7 +31,6 @@ COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tours disabled." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tours archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." -COM_GUIDEDTOURS_NO_NOTE="" COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Centered" COM_GUIDEDTOURS_POSITION_LABEL="Position" COM_GUIDEDTOURS_RULES_TAB="Permissions" @@ -40,7 +39,11 @@ COM_GUIDEDTOURS_STEP_ASC="Step ascending" COM_GUIDEDTOURS_STEP_DESC="Step descending" COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_STEP_ID="ID" -COM_GUIDEDTOURS_STEP_TITLE="Step Title" +COM_GUIDEDTOURS_STEP_TITLE="Title" +COM_GUIDEDTOURS_STEP_TYPE="Type" +COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP="Next step" +COM_GUIDEDTOURS_STEP_TYPE_REDIRECT="Redirect" +COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive step" COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_LIST="Guided Tours" COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." @@ -51,15 +54,16 @@ COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" -COM_GUIDEDTOURS_URL_LABEL = "URL" -COM_GUIDEDTOURS_URL_DESC = "Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." -COM_GUIDEDTOURS_TYPE_LABEL = "Type" -COM_GUIDEDTOURS_TYPE_DESC = "Click on the type which you want to select for the tour" -COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT = "Redirect" -COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP = "Next Step" -COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_TOUR = "Interactive Tour" -COM_GUIDEDTOURS_INTERACTIVE_TOUR_DESC = "Click on the type of interactive step which you want to select" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_LABEL = "Interactive Step" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_BUTTON_LABEL = "Button" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_TEXT_FIELD_LABEL = "Text Field" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_TOUR_OTHERS_LABEL = "Others" +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" +COM_GUIDEDTOURS_URL_LABEL="URL" +COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TYPE_LABEL="Type" +COM_GUIDEDTOURS_TYPE_DESC="Click on the type which you want to select for the tour" +COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" +COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" +COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHERS_LABEL="Others" From dcccbe94e08a4faa9308304b217812ee2004cba2 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 17:00:14 -0500 Subject: [PATCH 107/363] Latest misc fixes (#25) * Fixed title 'bleeding' over popup Fixed popup arrows too close from target * Cleanup, key order and new keys * Guided Tours plural * Unused files * Empty state for steps view when no step has ever been created for a tour * Removed title and description sorts, incompatible with the way content is stored in the database (language keys) * Removed title and description sorts, incompatible with the way content is stored in the database (language keys) * Added empty state Fixed tour_id filter Fixed page title not translated * Fixed page title translation and icon * Added getEmptyStateQuery to return steps of a tour Fixed tour_id filter Removed useless comments * Empty spaces errors * Empty spaces errors --- .../com_guidedtours/forms/filter_steps.xml | 8 +- .../com_guidedtours/forms/filter_tours.xml | 6 +- .../com_guidedtours/src/Model/StepsModel.php | 46 +++- .../com_guidedtours/src/Model/ToursModel.php | 2 +- .../src/View/Steps/HtmlView.php | 21 +- .../src/View/Tours/HtmlView.php | 2 +- .../com_guidedtours/tmpl/steps/default.php | 20 +- .../com_guidedtours/tmpl/steps/emptystate.php | 28 +++ .../com_guidedtours/tmpl/tours/default.php | 16 +- .../language/en-GB/com_guidedtours.ini | 41 ++-- .../language/en-GB/com_guidedtours.sys.ini | 4 +- administrator/language/en-GB/mod_menu.ini | 2 +- .../plg_system_tour/css/guide.css | 24 +- .../plg_system_tour/css/shepherd.css | 208 ----------------- .../plg_system_tour/css/shepherd.min.css | 209 ------------------ 15 files changed, 141 insertions(+), 496 deletions(-) create mode 100644 administrator/components/com_guidedtours/tmpl/steps/emptystate.php delete mode 100644 build/media_source/plg_system_tour/css/shepherd.css delete mode 100644 build/media_source/plg_system_tour/css/shepherd.min.css diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index a4fe2a90fb7ec..a1bf0281277bc 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -30,14 +30,10 @@ - - - - - - + + diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index 31fca4fa1988a..06597a2bd0106 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -32,10 +32,6 @@ - - - - @@ -48,4 +44,4 @@ onchange="this.form.submit();" /> - \ No newline at end of file + diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 60f19b397e527..fa7d132d26c61 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -13,6 +13,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; use Joomla\Utilities\ArrayHelper; @@ -51,6 +52,38 @@ public function __construct($config = []) parent::__construct($config); } + /** + * Provide a query to be used to evaluate if this is an Empty State, can be overridden in the model to provide granular control. + * + * @return DatabaseQuery + * + * @since 4.0.0 + */ + protected function getEmptyStateQuery() + { + $query = clone $this->_getListQuery(); + + if ($query instanceof DatabaseQuery) { + $query->clear('bounded') + ->clear('group') + ->clear('having') + ->clear('join') + ->clear('values') + ->clear('where'); + + // override of ListModel to keep the tour id filter + $db = $this->getDbo(); + $tour_id = $this->getState('filter.tour_id'); + if ($tour_id) { + $tour_id = (int) $tour_id; + $query->where($db->quoteName('a.tour_id') . ' = :tour_id') + ->bind(':tour_id', $tour_id, ParameterType::INTEGER); + } + } + + return $query; + } + /** * Method to get a table object, load it if necessary. * @@ -90,7 +123,7 @@ protected function populateState($ordering = 'a.id', $direction = 'asc') $tour_id = $app->getUserState('com_guidedtours.tour_id'); } - $this->setState('tour_id', $tour_id); + $this->setState('filter.tour_id', $tour_id); // Keep the tour_id for adding new visits $app->setUserState('com_guidedtours.tour_id', $tour_id); @@ -165,14 +198,7 @@ protected function getListQuery() ); $query->from('#__guidedtour_steps AS a'); - /** - * The tour id should be passed in url or hidden form variables - */ - - /** - * Filter Tour ID by levels - */ - $tour_id = $this->getState('filter.tour_id'); + $tour_id = $this->getState('filter.tour_id'); if (is_numeric($tour_id)) { $tour_id = (int) $tour_id; @@ -239,7 +265,7 @@ public function getItems() $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); if ($items != false) { - foreach($items as $item) { + foreach ($items as $item) { $item->title = Text::_($item->title); $item->description = Text::_($item->description); } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 5abb75486a300..f1d3cfc35e513 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -215,7 +215,7 @@ public function getItems() $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); if ($items != false) { - foreach($items as $item) { + foreach ($items as $item) { $item->title = Text::_($item->title); $item->description = Text::_($item->description); } diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 6fa93ab74a00e..614828b28f680 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -62,6 +62,15 @@ class HtmlView extends BaseHtmlView */ public $activeFilters; + /** + * Is this view an Empty State + * + * @var boolean + * + * @since 4.0.0 + */ + private $isEmptyState = false; + /** * Display the view. * @@ -77,6 +86,10 @@ public function display($tpl = null) $this->filterForm = $this->get('FilterForm'); $this->activeFilters = $this->get('ActiveFilters'); + if (!\count($this->items) && $this->isEmptyState = $this->get('IsEmptyState')) { + $this->setLayout('emptystate'); + } + // Check for errors. if (\count($errors = $this->get('Errors'))) { throw new GenericDataException(implode("\n", $errors), 500); @@ -101,8 +114,8 @@ protected function addToolbar() $toolbar = Toolbar::getInstance('toolbar'); $tour_id = $this->state->get('tour_id'); - $title = GuidedtoursHelper::getTourTitle($this->state->get('tour_id'))->title; - ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_STEPS_LIST') . ' : ' . $title); + $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id'))->title; + ToolbarHelper::title(Text::sprintf('COM_GUIDEDTOURS_STEPS_LIST', Text::_($title)), 'map-signs'); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; ToolbarHelper::link( @@ -115,7 +128,7 @@ protected function addToolbar() $toolbar->addNew('step.add'); } - if ($canDo->get('core.edit.state')) { + if (!$this->isEmptyState && $canDo->get('core.edit.state')) { $dropdown = $toolbar->dropdownButton('status-group') ->text('JTOOLBAR_CHANGE_STATUS') ->toggleSplit(false) @@ -136,7 +149,7 @@ protected function addToolbar() } } - if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { + if (!$this->isEmptyState && $this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { $toolbar->delete('steps.delete') ->text('JTOOLBAR_EMPTY_TRASH') ->message('JGLOBAL_CONFIRM_DELETE') diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 28c135601bfec..46248a27e6a77 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -96,7 +96,7 @@ protected function addToolbar() // Get the toolbar object instance $toolbar = Toolbar::getInstance('toolbar'); - ToolbarHelper::title(Text::_('Guided Tour - List of Tours'), 'tours'); + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_TOURS_LIST'), 'map-signs'); $canDo = ContentHelper::getActions('com_guidedtours'); diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index deeb04cfc3910..ffee2b01cb925 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -103,22 +103,10 @@ ); ?> - + - + class="js-draggable" data-url="" data-direction=" + ?> class="js-draggable" data-url="" data-direction=" " data-nested="true" + endif; ?> items as $i => $item) : $canCreate = $user->authorise('core.create', 'com_guidedtours'); $canEdit = $user->authorise('core.edit', 'com_guidedtours'); diff --git a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php new file mode 100644 index 0000000000000..6d85f199bbcd5 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php @@ -0,0 +1,28 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Layout\LayoutHelper; + +$displayData = [ + 'textPrefix' => 'COM_GUIDEDTOURS_STEPS', + 'formURL' => 'index.php?option=com_guidedtours&view=steps', + 'icon' => 'icon-map-signs', +]; + +$user = Factory::getApplication()->getIdentity(); + +if ($user->authorise('core.create', 'com_guidedtours')) { + $displayData['createURL'] = 'index.php?option=com_guidedtours&task=step.add'; +} + +echo LayoutHelper::render('joomla.content.emptystate', $displayData); diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 403f782ee1ebf..b04d46b5bebb2 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -103,22 +103,10 @@ ); ?> - + - + diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 6f1f5cd6d31cb..85cd7e552caf7 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -5,9 +5,9 @@ COM_GUIDEDTOURS="Guided Tours" COM_GUIDEDTOURS_BASIC_STEP="Basic Step" +COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" -COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour only for selected extensions. If used tours won't be displayed at other extensions." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" @@ -16,11 +16,15 @@ COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Centered" COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" COM_GUIDEDTOURS_FIELD_OPTION_RIGHT="Right" COM_GUIDEDTOURS_FIELD_OPTION_TOP="Top" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" +COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" +COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" +COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tours deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tours enabled." @@ -31,6 +35,10 @@ COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tours disabled." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tours archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." +COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" +COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" +COM_GUIDEDTOURS_ORDER_TYPE_ASC="Type ascending" +COM_GUIDEDTOURS_ORDER_TYPE_DESC="Type descending" COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Centered" COM_GUIDEDTOURS_POSITION_LABEL="Position" COM_GUIDEDTOURS_RULES_TAB="Permissions" @@ -41,29 +49,28 @@ COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Pr COM_GUIDEDTOURS_STEP_ID="ID" COM_GUIDEDTOURS_STEP_TITLE="Title" COM_GUIDEDTOURS_STEP_TYPE="Type" -COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP="Next step" +COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP="Next" COM_GUIDEDTOURS_STEP_TYPE_REDIRECT="Redirect" -COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive step" +COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive" COM_GUIDEDTOURS_STEPS="Steps" -COM_GUIDEDTOURS_STEPS_LIST="Guided Tours" +COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps are created." +COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No step for this tour has been created yet." +COM_GUIDEDTOURS_STEPS_EMPTYSTATE_BUTTON_ADD="Add your first step" +COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." COM_GUIDEDTOURS_TARGET_LABEL="Target" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" -COM_GUIDEDTOURS_TOUR_TITLE="Tour Title" -COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." -COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" -MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" -COM_GUIDEDTOURS_URL_LABEL="URL" -COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TOUR_TITLE="Title" +COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TYPE_LABEL="Type" COM_GUIDEDTOURS_TYPE_DESC="Click on the type which you want to select for the tour" -COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" -COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" -COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" -COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHERS_LABEL="Others" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" +COM_GUIDEDTOURS_URL_LABEL="URL" +COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index e093794fb560b..a98596ef04ef3 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -3,14 +3,14 @@ ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -COM_GUIDEDTOURS="Guided Tour" +COM_GUIDEDTOURS="Guided Tours" COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour for the Joomla backend?" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Click the 'New' button" diff --git a/administrator/language/en-GB/mod_menu.ini b/administrator/language/en-GB/mod_menu.ini index c5a6a32e1c521..4c207b1d27a99 100644 --- a/administrator/language/en-GB/mod_menu.ini +++ b/administrator/language/en-GB/mod_menu.ini @@ -104,13 +104,13 @@ MOD_MENU_LOGOUT="Logout" MOD_MENU_MAINTAIN="Maintenance" MOD_MENU_MANAGE="Manage" MOD_MENU_MANAGE_EXTENSIONS="Extensions" +MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tours" MOD_MENU_MANAGE_LANGUAGES="Languages" MOD_MENU_MANAGE_LANGUAGES_CONTENT="Content Languages" MOD_MENU_MANAGE_LANGUAGES_OVERRIDES="Language Overrides" MOD_MENU_MANAGE_PLUGINS="Plugins" MOD_MENU_MANAGE_REDIRECTS="Redirects" MOD_MENU_MANAGE_SCHEDULED_TASKS="Scheduled Tasks" -MOD_MENU_MANAGE_GUIDEDTOURS="Guided Tour" MOD_MENU_MASS_MAIL_USERS="Mass Mail Users" MOD_MENU_MEDIA_MANAGER="Media" MOD_MENU_MENU_MANAGER="Manage" diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_tour/css/guide.css index d5fb3d76c0cc0..35a2450db0393 100644 --- a/build/media_source/plg_system_tour/css/guide.css +++ b/build/media_source/plg_system_tour/css/guide.css @@ -1,3 +1,23 @@ .subhead .btn { - margin: 0px 0px; -} \ No newline at end of file + margin: 0; +} + +.shepherd-title { + flex: 1 1 auto; +} + +.shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { + margin-top: 12px!important +} + +.shepherd-enabled.shepherd-element[data-popper-placement="left"] { + margin-right: 12px!important +} + +.shepherd-enabled.shepherd-element[data-popper-placement="top"] { + margin-bottom: 12px!important +} + +.shepherd-enabled.shepherd-element[data-popper-placement="right"] { + margin-left: 12px!important +} diff --git a/build/media_source/plg_system_tour/css/shepherd.css b/build/media_source/plg_system_tour/css/shepherd.css deleted file mode 100644 index 7dc7f68f3990d..0000000000000 --- a/build/media_source/plg_system_tour/css/shepherd.css +++ /dev/null @@ -1,208 +0,0 @@ -.shepherd-button { - background: #3288e6; - border: 0; - border-radius: 3px; - color: hsla(0, 0%, 100%, .75); - cursor: pointer; - margin-right: .5rem; - padding: .5rem 1.5rem; - transition: all .5s ease -} - -.shepherd-button:not(:disabled):hover { - background: #196fcc; - color: hsla(0, 0%, 100%, .75) -} - -.shepherd-button.shepherd-button-secondary { - background: #f1f2f3; - color: rgba(0, 0, 0, .75) -} - -.shepherd-button.shepherd-button-secondary:not(:disabled):hover { - background: #d6d9db; - color: rgba(0, 0, 0, .75) -} - -.shepherd-button:disabled { - cursor: not-allowed -} - -.shepherd-footer { - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - display: flex; - justify-content: flex-end; - padding: 0 .75rem .75rem -} - -.shepherd-footer .shepherd-button:last-child { - margin-right: 0 -} - -.shepherd-cancel-icon { - background: transparent; - border: none; - color: hsla(0, 0%, 50.2%, .75); - font-size: 2em; - cursor: pointer; - font-weight: 400; - margin: 0; - padding: 0; - transition: color .5s ease -} - -.shepherd-cancel-icon:hover { - color: rgba(0, 0, 0, .75) -} - -.shepherd-has-title .shepherd-content .shepherd-cancel-icon { - color: hsla(0, 0%, 50.2%, .75) -} - -.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover { - color: rgba(0, 0, 0, .75) -} - -.shepherd-title { - color: rgba(0, 0, 0, .75); - display: flex; - font-size: 1rem; - font-weight: 400; - flex: 1 0 auto; - margin: 0; - padding: 0 -} - -.shepherd-header { - align-items: center; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - display: flex; - justify-content: flex-end; - line-height: 2em; - padding: .75rem .75rem 0 -} - -.shepherd-has-title .shepherd-content .shepherd-header { - background: #e6e6e6; - padding: 1em -} - -.shepherd-text { - color: rgba(0, 0, 0, .75); - font-size: 1rem; - line-height: 1.3em; - padding: .75em -} - -.shepherd-text p { - margin-top: 0 -} - -.shepherd-text p:last-child { - margin-bottom: 0 -} - -.shepherd-content { - border-radius: 5px; - outline: none; - padding: 0 -} - -.shepherd-element { - background: #fff; - border-radius: 5px; - box-shadow: 0 1px 4px rgba(0, 0, 0, .2); - max-width: 400px; - opacity: 0; - outline: none; - transition: opacity .3s, visibility .3s; - visibility: hidden; - width: 100%; - z-index: 9999 -} - -.shepherd-enabled.shepherd-element { - opacity: 0.01; - visibility: visible -} - -.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) { - opacity: 0; - pointer-events: none; - visibility: hidden -} - -.shepherd-element, -.shepherd-element *, -.shepherd-element :after, -.shepherd-element :before { - box-sizing: border-box -} - -.shepherd-arrow, -.shepherd-arrow:before { - position: absolute; - width: 16px; - height: 16px; - z-index: -1 -} - -.shepherd-arrow:before { - content: ""; - transform: rotate(45deg); - background: rgb(185, 38, 38) -} - -.shepherd-element[data-popper-placement^=top]>.shepherd-arrow { - bottom: -8px -} - -.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow { - top: -8px -} - -.shepherd-element[data-popper-placement^=left]>.shepherd-arrow { - right: -8px -} - -.shepherd-element[data-popper-placement^=right]>.shepherd-arrow { - left: -8px -} - -.shepherd-element.shepherd-centered>.shepherd-arrow { - opacity: 0 -} - -.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before { - background-color: rgb(185, 38, 38) -} - -.shepherd-target-click-disabled.shepherd-enabled.shepherd-target, -.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * { - pointer-events: none -} - -.shepherd-modal-overlay-container { - height: 0; - left: 0; - opacity: 0; - overflow: hidden; - pointer-events: none; - position: fixed; - top: 0; - transition: all .3s ease-out, height 0ms .3s, opacity .3s 0ms; - width: 100vw; - z-index: 9997 -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible { - height: 100vh; - opacity: .43335151; - transition: all .3s ease-out, height 0s 0s, opacity .3s 0s -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible path { - pointer-events: all -} \ No newline at end of file diff --git a/build/media_source/plg_system_tour/css/shepherd.min.css b/build/media_source/plg_system_tour/css/shepherd.min.css deleted file mode 100644 index e88e1a5e3acd8..0000000000000 --- a/build/media_source/plg_system_tour/css/shepherd.min.css +++ /dev/null @@ -1,209 +0,0 @@ -.shepherd-button { - background: #3288e6; - border: 0; - border-radius: 3px; - color: hsla(0, 0%, 100%, .75); - cursor: pointer; - margin-right: .5rem; - padding: .5rem 1.5rem; - transition: all .5s ease -} - -.shepherd-button:not(:disabled):hover { - background: #196fcc; - color: hsla(0, 0%, 100%, .75) -} - -.shepherd-button.shepherd-button-secondary { - background: #f1f2f3; - color: rgba(0, 0, 0, .75) -} - -.shepherd-button.shepherd-button-secondary:not(:disabled):hover { - background: #d6d9db; - color: rgba(0, 0, 0, .75) -} - -.shepherd-button:disabled { - cursor: not-allowed -} - -.shepherd-footer { - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - display: flex; - justify-content: flex-end; - padding: 0 .75rem .75rem -} - -.shepherd-footer .shepherd-button:last-child { - margin-right: 0 -} - -.shepherd-cancel-icon { - background: transparent; - border: none; - color: hsla(0, 0%, 50.2%, .75); - font-size: 2em; - cursor: pointer; - font-weight: 400; - margin: 0; - padding: 0; - transition: color .5s ease -} - -.shepherd-cancel-icon:hover { - color: rgba(0, 0, 0, .75) -} - -.shepherd-has-title .shepherd-content .shepherd-cancel-icon { - color: hsla(0, 0%, 50.2%, .75) -} - -.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover, -.shepherd-title { - color: rgba(0, 0, 0, .75) -} - -.shepherd-title { - display: flex; - font-size: 1rem; - font-weight: 400; - flex: 1 0 auto; - margin: 0; - padding: 0 -} - -.shepherd-header { - align-items: center; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - display: flex; - justify-content: flex-end; - line-height: 2em; - padding: .75rem .75rem 0 -} - -.shepherd-has-title .shepherd-content .shepherd-header { - background: #e6e6e6; - padding: 1em -} - -.shepherd-text { - color: rgba(0, 0, 0, .75); - font-size: 1rem; - line-height: 1.3em; - padding: .75em -} - -.shepherd-text p { - margin-top: 0 -} - -.shepherd-text p:last-child { - margin-bottom: 0 -} - -.shepherd-content { - border-radius: 5px; - outline: none; - padding: 0 -} - -.shepherd-element { - background: #fff; - border-radius: 5px; - box-shadow: 0 1px 4px rgba(0, 0, 0, .2); - max-width: 400px; - opacity: 0; - outline: none; - transition: opacity .3s, visibility .3s; - visibility: hidden; - width: 100%; - z-index: 9999 -} - -.shepherd-enabled.shepherd-element { - opacity: 1; - visibility: visible -} - -.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) { - opacity: 0; - pointer-events: none; - visibility: hidden -} - -.shepherd-element, -.shepherd-element *, -.shepherd-element :after, -.shepherd-element :before { - box-sizing: border-box -} - -.shepherd-arrow, -.shepherd-arrow:before { - position: absolute; - width: 16px; - height: 16px; - z-index: -1 -} - -.shepherd-arrow:before { - content: ""; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - background: #fff -} - -.shepherd-element[data-popper-placement^=top]>.shepherd-arrow { - bottom: -8px -} - -.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow { - top: -8px -} - -.shepherd-element[data-popper-placement^=left]>.shepherd-arrow { - right: -8px -} - -.shepherd-element[data-popper-placement^=right]>.shepherd-arrow { - left: -8px -} - -.shepherd-element.shepherd-centered>.shepherd-arrow { - opacity: 0 -} - -.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before { - background-color: #e6e6e6 -} - -.shepherd-target-click-disabled.shepherd-enabled.shepherd-target, -.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * { - pointer-events: none -} - -.shepherd-modal-overlay-container { - height: 0; - left: 0; - opacity: 0; - overflow: hidden; - pointer-events: none; - position: fixed; - top: 0; - transition: all .3s ease-out, height 0ms .3s, opacity .3s 0ms; - width: 100vw; - z-index: 9997 -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible { - height: 100vh; - opacity: .4; - transition: all .3s ease-out, height 0s 0s, opacity .3s 0s -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible path { - pointer-events: all -} \ No newline at end of file From 9f02b9063d1d3135950252b94737934ecb00d4cf Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:58:03 -0500 Subject: [PATCH 108/363] Update administrator/components/com_guidedtours/forms/filter_steps.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_steps.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index a1bf0281277bc..6a888f9bc696f 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -13,7 +13,7 @@ type="status" label="JOPTION_SELECT_PUBLISHED" onchange="this.form.submit();" - > + > From c3198c91472ccd56b947766f0816ca9c926f3a65 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:58:31 -0500 Subject: [PATCH 109/363] Update administrator/components/com_guidedtours/src/Model/StepsModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index fa7d132d26c61..302c9e32f7e98 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -255,7 +255,7 @@ protected function getListQuery() * * @return mixed An array of data items on success, false on failure. * - * @since 1.6 + * @since __DEPLOY_VERSION__ */ public function getItems() { From 2630e04a749c311129d8394fceefd40d85306022 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:58:52 -0500 Subject: [PATCH 110/363] Update administrator/components/com_guidedtours/src/Model/TourModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/TourModel.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 42653ad19171f..ca1a1317ca6b7 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -192,9 +192,6 @@ protected function loadFormData() return $data; } - - - /** * Method to change the default state of one item. * From f539f204be218992ec5a1d26f53148ddd72d51c8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:59:08 -0500 Subject: [PATCH 111/363] Update administrator/components/com_guidedtours/src/Model/ToursModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/ToursModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index f1d3cfc35e513..484a07891f3df 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -205,7 +205,7 @@ public function getListQuery() * * @return mixed An array of data items on success, false on failure. * - * @since 1.6 + * @since __DEPLOY_VERSION__ */ public function getItems() { From 692c34237f07baa868d1e24408ddceea887e7260 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:59:31 -0500 Subject: [PATCH 112/363] Update administrator/components/com_guidedtours/src/Table/StepTable.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Table/StepTable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 79d31b8cd034d..e3cfb1c98c98d 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -10,9 +10,9 @@ namespace Joomla\Component\Guidedtours\Administrator\Table; +use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseDriver; -use Joomla\CMS\Factory; /** * Guidedtour_steps table From ab0947894b388cad441327ffc661b835b919604f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 19:59:43 -0500 Subject: [PATCH 113/363] Update administrator/components/com_guidedtours/src/Table/StepTable.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/src/Table/StepTable.php | 1 - 1 file changed, 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index e3cfb1c98c98d..4f619d520ea28 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -52,7 +52,6 @@ public function __construct(DatabaseDriver $db) * * @see Table::store() * @since __DEPLOY_VERSION__ - * @since __DEPLOY_VERSION__ */ public function store($updateNulls = true) { From 2fa66bb512bc9a29ae37c22eaedd9b97090f6080 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:00:02 -0500 Subject: [PATCH 114/363] Update administrator/components/com_guidedtours/src/Table/TourTable.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Table/TourTable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 616d55d27b9a9..4d04b667f5050 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -10,8 +10,8 @@ namespace Joomla\Component\Guidedtours\Administrator\Table; -use Joomla\CMS\Table\Table; use Joomla\CMS\Factory; +use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseDriver; /** From 11e659e3cd9612c3ccb0b3d220567bae5ce7674e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:00:16 -0500 Subject: [PATCH 115/363] Update administrator/components/com_guidedtours/src/View/Step/HtmlView.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/View/Step/HtmlView.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index ef19d9a31904c..ddc4461716642 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -140,10 +140,10 @@ protected function addToolbar() 'btn-success' ); - ToolbarHelper::cancel( - 'step.cancel', - 'JTOOLBAR_CLOSE' - ); + ToolbarHelper::cancel( + 'step.cancel', + 'JTOOLBAR_CLOSE' + ); } } } From ff733a1896fa8eb00f8f7eb5c673d2c42af096ed Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:00:32 -0500 Subject: [PATCH 116/363] Update administrator/components/com_guidedtours/src/View/Steps/HtmlView.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 614828b28f680..9efc69d8eab51 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -67,7 +67,7 @@ class HtmlView extends BaseHtmlView * * @var boolean * - * @since 4.0.0 + * @since __DEPLOY_VERSION__ */ private $isEmptyState = false; From e3654e0fc54d7dba7d79a8ea3ec00cee7cca192e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:00:48 -0500 Subject: [PATCH 117/363] Update administrator/components/com_guidedtours/src/View/Tour/HtmlView.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/View/Tour/HtmlView.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index d0647fd8a9d38..22530c0654b21 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -140,10 +140,10 @@ protected function addToolbar() 'btn-success' ); - ToolbarHelper::cancel( - 'tour.cancel', - 'JTOOLBAR_CLOSE' - ); + ToolbarHelper::cancel( + 'tour.cancel', + 'JTOOLBAR_CLOSE' + ); } } } From 3901db7ffb36c088e2d445fee89495b15c9cd95b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:01:01 -0500 Subject: [PATCH 118/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/tmpl/steps/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index ffee2b01cb925..eeda13379e9fc 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -55,8 +55,8 @@ ?>
- - + +
From e0351e80f4efa72d57918b1e6badbecb15222ae5 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:01:27 -0500 Subject: [PATCH 119/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index eeda13379e9fc..59349d004beb1 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -69,7 +69,7 @@ , - , + , From b3fe0e8c072df499c349f719d7273a4c23e653ab Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:02:10 -0500 Subject: [PATCH 120/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 85cd7e552caf7..a127b03768c04 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -12,7 +12,7 @@ COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour only for selected extensions. If used tours won't be displayed at other extensions." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" COM_GUIDEDTOURS_FIELD_OPTION_BOTTOM="Bottom" -COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Centered" +COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Center" COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" COM_GUIDEDTOURS_FIELD_OPTION_RIGHT="Right" COM_GUIDEDTOURS_FIELD_OPTION_TOP="Top" From d46e8caa5592f4fd82cea60126680edbd7fe94e3 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:03:00 -0500 Subject: [PATCH 121/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index a127b03768c04..25887daea9af6 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -25,15 +25,15 @@ COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" -COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tours deleted." +COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tour deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tours enabled." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tour enabled." COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s tours enabled." -COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tours trashed." +COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tour trashed." COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s tours trashed." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tours disabled." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tour disabled." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tours archived." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tour archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" From 65881360f8a8c86f92a2dd4cf20962663f6f6c04 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:03:25 -0500 Subject: [PATCH 122/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 25887daea9af6..03384cb06f7a7 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -69,7 +69,7 @@ COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHERS_LABEL="Others" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" -COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page you want to Start the Tour from eg administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." From 1aae15bc64b872317cc27762a63b6bba7ab2fdfc Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:03:42 -0500 Subject: [PATCH 123/363] Update administrator/language/en-GB/com_guidedtours.sys.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.sys.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index a98596ef04ef3..68637fa8d0e20 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -8,7 +8,7 @@ COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla 4" +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" From 79a725eae30e4fba799f054c5d73d087de293516 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:04:04 -0500 Subject: [PATCH 124/363] Update administrator/language/en-GB/plg_system_tour.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/plg_system_tour.ini | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/administrator/language/en-GB/plg_system_tour.ini b/administrator/language/en-GB/plg_system_tour.ini index 363b57f18847e..235c7e96290ce 100644 --- a/administrator/language/en-GB/plg_system_tour.ini +++ b/administrator/language/en-GB/plg_system_tour.ini @@ -3,11 +3,10 @@ ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -PLG_SYSTEM_TOUR="System - Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" - -PLG_SYSTEM_TOUR_START="Start" +PLG_SYSTEM_TOUR="System - Guided Tours Plugin" +PLG_SYSTEM_TOUR_BACK="Back" PLG_SYSTEM_TOUR_COMPLETE="Complete" +PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" PLG_SYSTEM_TOUR_NEXT="Next" -PLG_SYSTEM_TOUR_BACK="Back" +PLG_SYSTEM_TOUR_START="Start" From d68cfe1e4695365de7b87f7f2a6e7c67520b7fba Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:04:35 -0500 Subject: [PATCH 125/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 03384cb06f7a7..70c9c0350265a 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -64,7 +64,7 @@ COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TYPE_LABEL="Type" -COM_GUIDEDTOURS_TYPE_DESC="Click on the type which you want to select for the tour" +COM_GUIDEDTOURS_TYPE_DESC="Select the type which you want to select for the tour." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHERS_LABEL="Others" From 3297a1cad7fd9daff3ba53ed26326ed0afe58bce Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:05:03 -0500 Subject: [PATCH 126/363] Update administrator/modules/mod_guidedtours/mod_guidedtours.xml Co-authored-by: Brian Teeman --- administrator/modules/mod_guidedtours/mod_guidedtours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml index 0e763df581062..7c04942555e64 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.xml +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -3,7 +3,7 @@ mod_guidedtours Joomla! Project 2023-01 - (C) 2019 Open Source Matters, Inc. + (C) 2023 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org www.joomla.org From 72b9cd3bf318d1a5aaafd5f2033a5a706afd2903 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:05:35 -0500 Subject: [PATCH 127/363] Update plugins/system/tour/tour.xml Co-authored-by: Brian Teeman --- plugins/system/tour/tour.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/system/tour/tour.xml b/plugins/system/tour/tour.xml index 112f80350b607..25aa03deb4c85 100644 --- a/plugins/system/tour/tour.xml +++ b/plugins/system/tour/tour.xml @@ -2,7 +2,7 @@ plg_system_tour Joomla! Project - June 2022 + 2023-02 Joomla! GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org From 32465fa7617ce67b2899cb88ba4f98b6bbdd8a80 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:05:50 -0500 Subject: [PATCH 128/363] Update administrator/components/com_guidedtours/src/Model/TourModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/TourModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index ca1a1317ca6b7..17471c2fc4852 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -104,7 +104,7 @@ public function save($data) $result = parent::save($data); - // Create default stage for new tour + // Create default step for new tour if ($result && $input->getCmd('task') !== 'save2copy' && $this->getState($this->getName() . '.new')) { $tour_id = (int) $this->getState($this->getName() . '.id'); From 6aac92760dc7ad274161b4a6087c1483ad5a42b4 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:08:46 -0500 Subject: [PATCH 129/363] Update administrator/components/com_guidedtours/forms/filter_steps.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_steps.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index 6a888f9bc696f..92d9d08dcb628 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -26,7 +26,7 @@ onchange="this.form.submit();" default="a.title DESC" validate="options" - > + > From 8ef8d586b437ebb695cf5c54e2311db93a9a3565 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:09:20 -0500 Subject: [PATCH 130/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 9c66e03d7fc94..022749f0595e8 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -20,7 +20,7 @@ label="COM_GUIDEDTOURS_POSITION_LABEL" description="COM_GUIDEDTOURS_POSITION_DESC" validate="options" - > + > From 8fc4d3dca97dc590b295ebca532eac7213296160 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:10:11 -0500 Subject: [PATCH 131/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 022749f0595e8..0283015958539 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -71,7 +71,7 @@ default="1" class="form-select-color-state" validate="options" - > + > From 4b86a3dcd3196b247f7bf8eb1a46bc0353c6c530 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:18:37 -0500 Subject: [PATCH 132/363] Update GuidedToursHelper.php Removed commented code --- .../modules/mod_guidedtours/src/Helper/GuidedToursHelper.php | 1 - 1 file changed, 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index dd222a5bf945e..a8f887e8bcf89 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -45,7 +45,6 @@ public static function getList(&$params) // Get an instance of the guided tour model $tours = $factory->createModel('Tours', 'Administrator', ['ignore_request' => true]); - //$tours->setState('list.extensions', $app->input->get('option')); $tours->setState('filter.published', 1); $items = $tours->getItems(); From 8c0e9e58ca471533072e772362996e22383e2be0 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:20:09 -0500 Subject: [PATCH 133/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 0283015958539..277a19018d86f 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -85,7 +85,7 @@ default="0" description="COM_GUIDEDTOURS_TYPE_DESC" validate="options" - > + > From 5b620e0cfa2352862416ff4d8d6948b93862bfb7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:20:39 -0500 Subject: [PATCH 134/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 277a19018d86f..2c199afaf7261 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -108,7 +108,7 @@ showon="type:2" filter="string" validate="options" - > + > From 205380e0d6ed270a6066506491eea65134aae17a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:21:16 -0500 Subject: [PATCH 135/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 2c199afaf7261..49add42b0d860 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -161,7 +161,7 @@ name="language" type="contentlanguage" label="JFIELD_LANGUAGE_LABEL" - > + > From f4d85b7ace5a53b5310477bc57ff86cced34382a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:21:45 -0500 Subject: [PATCH 136/363] Update administrator/components/com_guidedtours/guidedtours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/guidedtours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/guidedtours.xml b/administrator/components/com_guidedtours/guidedtours.xml index 7e3f9a7a3908a..c785159cc2eed 100644 --- a/administrator/components/com_guidedtours/guidedtours.xml +++ b/administrator/components/com_guidedtours/guidedtours.xml @@ -2,7 +2,7 @@ COM_GUIDEDTOURS Joomla! Project - 2022-06 + 2023-02 (C) 2022 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org From 262c2a72c754f7992bdda3f865c47ea229c89561 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:22:15 -0500 Subject: [PATCH 137/363] Update administrator/components/com_guidedtours/guidedtours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/guidedtours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/guidedtours.xml b/administrator/components/com_guidedtours/guidedtours.xml index c785159cc2eed..e0851beb52d21 100644 --- a/administrator/components/com_guidedtours/guidedtours.xml +++ b/administrator/components/com_guidedtours/guidedtours.xml @@ -3,7 +3,7 @@ COM_GUIDEDTOURS Joomla! Project 2023-02 - (C) 2022 Open Source Matters, Inc. + (C) 2023 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org www.joomla.org From 169655fa0930999916fb8d4a9fe6dd0b0d16ecbd Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:23:06 -0500 Subject: [PATCH 138/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 70c9c0350265a..d66fcbe021e58 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -39,7 +39,7 @@ COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_ORDER_TYPE_ASC="Type ascending" COM_GUIDEDTOURS_ORDER_TYPE_DESC="Type descending" -COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Centered" +COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Top, Right, Left, Center" COM_GUIDEDTOURS_POSITION_LABEL="Position" COM_GUIDEDTOURS_RULES_TAB="Permissions" COM_GUIDEDTOURS_STATUS="Status" From f313ea70826903d6bfb6734858285d1d78f8cb3d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:27:01 -0500 Subject: [PATCH 139/363] Update edit.php Put original code back in --- .../components/com_workflow/tmpl/stage/edit.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/administrator/components/com_workflow/tmpl/stage/edit.php b/administrator/components/com_workflow/tmpl/stage/edit.php index df4fb04ee74a8..24a89fecbb458 100644 --- a/administrator/components/com_workflow/tmpl/stage/edit.php +++ b/administrator/components/com_workflow/tmpl/stage/edit.php @@ -34,14 +34,7 @@ ?> -
+ From 00f1a5dda86048f4b3dd03e1c0289778aa06471e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:29:36 -0500 Subject: [PATCH 140/363] Update administrator/components/com_guidedtours/services/provider.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/services/provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php index 132cd714346bf..6c87be1ee942c 100644 --- a/administrator/components/com_guidedtours/services/provider.php +++ b/administrator/components/com_guidedtours/services/provider.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ From 5d6e5f3694f957e891585b4843c28eda56571430 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:30:12 -0500 Subject: [PATCH 141/363] Update administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php Co-authored-by: Brian Teeman --- .../com_guidedtours/src/Extension/GuidedtoursComponent.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 5b8fce1a96e0d..a431421c8ed9c 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -46,8 +46,5 @@ class GuidedtoursComponent extends MVCComponent implements */ public function boot(ContainerInterface $container) { - /** - * PASS - */ } } From 4d3997c6615db58d92905dd73155835ae4eba0c2 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:30:55 -0500 Subject: [PATCH 142/363] Update administrator/components/com_guidedtours/src/Model/StepsModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 302c9e32f7e98..46d0dbe2d31a8 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -57,7 +57,7 @@ public function __construct($config = []) * * @return DatabaseQuery * - * @since 4.0.0 + * @since __DEPLOY_VERSION__ */ protected function getEmptyStateQuery() { From bba4bd010df404a9773f9c4360244c4c80ceb9ea Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:31:48 -0500 Subject: [PATCH 143/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 59349d004beb1..9779e887b353f 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -162,7 +162,7 @@ - + From 7975d6e3a1b677320379842c22e60ffa2f30edb2 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Feb 2023 20:33:37 -0500 Subject: [PATCH 144/363] Update administrator/components/com_guidedtours/tmpl/steps/emptystate.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/tmpl/steps/emptystate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php index 6d85f199bbcd5..65df9d3666657 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php +++ b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php @@ -2,7 +2,7 @@ /** * @package Joomla.Administrator - * @subpackage com_contact + * @subpackage com_guidedtours * * @copyright (C) 2021 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt From 08c74df75b014c844652f0c36b8c31a7237b7ec4 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 4 Feb 2023 21:08:44 -0500 Subject: [PATCH 145/363] Database changes 2 (#26) * Change the word "click" to "select" throughout the tours * Changed version number and added copyright information * Added columns access, featured and locked --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 30 +++---- .../updates/postgresql/4.3.0-2022-07-30.sql | 33 ++++---- .../language/en-GB/com_guidedtours.sys.ini | 78 +++++++++---------- installation/sql/mysql/extensions.sql | 28 ++++--- installation/sql/postgresql/extensions.sql | 31 +++++--- plugins/system/tour/tour.xml | 4 +- 6 files changed, 113 insertions(+), 91 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index c6291516e372f..64ddf417bb1ee 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -19,7 +19,11 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `published` tinyint NOT NULL DEFAULT 0, `language` varchar(7) NOT NULL, `note` varchar(255) NOT NULL DEFAULT '', + `access` int unsigned NOT NULL DEFAULT 0, + `featured` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'Set if tour is featured.', + `locked` tinyint NOT NULL DEFAULT 0 COMMENT 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.', PRIMARY KEY (`id`), + KEY `idx_access` (`access`), KEY `idx_state` (`published`), KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; @@ -28,18 +32,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'); +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `locked`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- @@ -205,4 +209,4 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 54b55c7f6cff4..1a131b7ef5f14 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -19,28 +19,35 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "published" smallint DEFAULT 0 NOT NULL, "language" varchar(7) DEFAULT '' NOT NULL, "note" varchar(255) DEFAULT '' NOT NULL, + "access" bigint NOT NULL DEFAULT 0, + "featured" smallint NOT NULL DEFAULT 0, + "locked" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); +CREATE INDEX "#__guidedtours_idx_access" ON "#__guidedtours" ("access"); CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); +COMMENT ON COLUMN "#__guidedtours"."featured" IS 'Set if tour is featured.'; +COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.'; + -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*') +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "locked") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 12, false); @@ -213,4 +220,4 @@ SELECT setval('#__guidedtour_steps_id_seq', 112, false); INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 0, 0); +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 68637fa8d0e20..37dbe1be278e2 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2022 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 @@ -13,8 +13,8 @@ COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functi COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tour.

" @@ -28,7 +28,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the exten COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start.

" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -37,11 +37,11 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have s COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour

" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Click the step counter number" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Click the number to add a step. The number represents the number of steps created for the tour so far.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Select the step counter number" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Select the number to add a step. The number represents the number of steps created for the tour so far.

" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the step. This is usually an action a user must execute.

" @@ -61,7 +61,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION="This is the elemen COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE="Select the type" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION="This is the kind of step you want to create. 'Next' to allow the tour to continue without interaction, 'Redirect' to move to another page, 'Interactive' to request user input." -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -70,8 +70,8 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You ha COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla!

" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the article.

" @@ -89,7 +89,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="

Select the category for this article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Click on 'Featured' to feature your article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE="Set the access level" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="

Select the access level for the article.

" @@ -103,7 +103,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="

This is normally for adm COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this article.

" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -112,8 +112,8 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have succ COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla!

" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the category.

" @@ -142,7 +142,7 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="

This is normally for a COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this category.

" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -151,8 +151,8 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have su COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla!

" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the menu.

" @@ -163,7 +163,7 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="

Enter a mandatory uni COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="

Add a description about the purpose of the menu.

" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -172,8 +172,8 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have success COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla!

" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tag.

" @@ -199,7 +199,7 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="

This is normally for adminis COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this tag.

" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -208,8 +208,8 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successf COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla!

" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the banner.

" @@ -227,12 +227,12 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="

Select the category for this banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Click on 'Pinned' to give priority to the banner over ones that are not pinned.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Select 'Pinned' to give priority to the banner over ones that are not pinned.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this banner.

" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -241,8 +241,8 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have succe COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla!

" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="

Enter a mandatory name for the contact.

" @@ -260,7 +260,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="

Select the category for this contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Click on 'Featured' to feature your contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE="Set the access level" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="

Select the access level for the contact.

" @@ -271,7 +271,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="

Select tags for your con COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this contact.

" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -280,8 +280,8 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have succ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla!

" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the news feed.

" @@ -310,7 +310,7 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="

Select tags for your ne COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this news feed.

" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -319,8 +319,8 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have suc COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create a smart search filter?" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla!

" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Select 'New' to create a new smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the smart search filter.

" @@ -334,7 +334,7 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="

Add the content fo COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="

Select the published status of the filter.

" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" @@ -343,8 +343,8 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have s COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla!

" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Click the 'New' button" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Click on 'New' to create a new user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="

Enter a mandatory name for the user.

" @@ -370,7 +370,7 @@ COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="

Enable or block this user COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="

If set to yes, the user will have to reset their password the next time they log into the site.

" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Click 'Save and Close'" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index e6d43c8671659..b8578c9f8b01c 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -948,7 +948,11 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `published` tinyint NOT NULL DEFAULT 0, `language` varchar(7) NOT NULL, `note` varchar(255) NOT NULL DEFAULT '', + `access` int unsigned NOT NULL DEFAULT 0, + `featured` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'Set if tour is featured.', + `locked` tinyint NOT NULL DEFAULT 0 COMMENT 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.', PRIMARY KEY (`id`), + KEY `idx_access` (`access`), KEY `idx_state` (`published`), KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; @@ -957,18 +961,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*'); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `locked`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 46188f4d6b872..8ff8b32852e84 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -912,28 +912,35 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "published" smallint DEFAULT 0 NOT NULL, "language" varchar(7) DEFAULT '' NOT NULL, "note" varchar(255) DEFAULT '' NOT NULL, + "access" bigint NOT NULL DEFAULT 0, + "featured" smallint NOT NULL DEFAULT 0, + "locked" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); +CREATE INDEX "#__guidedtours_idx_access" ON "#__guidedtours" ("access"); CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); +COMMENT ON COLUMN "#__guidedtours"."featured" IS 'Set if tour is featured.'; +COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.'; + -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*'); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "locked") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); SELECT setval('#__guidedtours_id_seq', 12, false); diff --git a/plugins/system/tour/tour.xml b/plugins/system/tour/tour.xml index 25aa03deb4c85..b1195168d936c 100644 --- a/plugins/system/tour/tour.xml +++ b/plugins/system/tour/tour.xml @@ -3,11 +3,11 @@ plg_system_tour Joomla! Project 2023-02 - Joomla! + (C) 2023 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org www.joomla.org - 4.0.0 + 4.3.0 PLG_SYSTEM_TOUR_DESCRIPTION tour.php From ac46c61910aca0b3a7cc01484929820d6c313791 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 4 Feb 2023 21:36:17 -0500 Subject: [PATCH 146/363] Update base.sql The tour system plugin should be locked --- installation/sql/mysql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index 41ee5b6f38dd5..c9b352d2ef789 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -385,7 +385,7 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), (0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); -- Templates INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES From 7e28f560eabf9f777ff7dea912de9d0438e5f0c4 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 4 Feb 2023 21:36:53 -0500 Subject: [PATCH 147/363] Update base.sql The tour system plugin should be locked --- installation/sql/postgresql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 5139d45d92fd5..100ad22531846 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -391,7 +391,7 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), (0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0); +(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); -- Templates INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES From 9dbac05d0bc1283dbe653c33a85f52e055355d42 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 5 Feb 2023 17:24:02 +0530 Subject: [PATCH 148/363] Updated Copyright year --- .../com_guidedtours/src/Controller/DisplayController.php | 2 +- .../com_guidedtours/src/Controller/StepController.php | 2 +- .../com_guidedtours/src/Controller/StepsController.php | 2 +- .../com_guidedtours/src/Controller/TourController.php | 2 +- .../com_guidedtours/src/Controller/ToursController.php | 2 +- .../com_guidedtours/src/Extension/GuidedtoursComponent.php | 2 +- .../components/com_guidedtours/src/Helper/GuidedtoursHelper.php | 2 +- .../components/com_guidedtours/src/Helper/StepHelper.php | 2 +- .../components/com_guidedtours/src/Model/StepModel.php | 2 +- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- .../components/com_guidedtours/src/Model/TourModel.php | 2 +- .../components/com_guidedtours/src/Model/ToursModel.php | 2 +- .../src/Service/HTML/oldAdministratorService.php | 2 +- .../components/com_guidedtours/src/Table/StepTable.php | 2 +- .../components/com_guidedtours/src/Table/TourTable.php | 2 +- .../components/com_guidedtours/src/View/Step/HtmlView.php | 2 +- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 2 +- .../components/com_guidedtours/src/View/Tour/HtmlView.php | 2 +- .../components/com_guidedtours/src/View/Tours/HtmlView.php | 2 +- administrator/components/com_guidedtours/tmpl/step/edit.php | 2 +- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- .../components/com_guidedtours/tmpl/steps/emptystate.php | 2 +- administrator/components/com_guidedtours/tmpl/tour/edit.php | 2 +- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- administrator/language/en-GB/com_guidedtours.ini | 2 +- administrator/language/en-GB/mod_guidedtours.ini | 2 +- administrator/language/en-GB/mod_guidedtours.sys.ini | 2 +- administrator/language/en-GB/plg_system_tour.ini | 2 +- administrator/language/en-GB/plg_system_tour.sys.ini | 2 +- administrator/modules/mod_guidedtours/mod_guidedtours.php | 2 +- administrator/modules/mod_guidedtours/mod_guidedtours.xml | 2 +- .../modules/mod_guidedtours/src/Helper/GuidedToursHelper.php | 2 +- administrator/modules/mod_guidedtours/tmpl/default.php | 2 +- build/media_source/plg_system_tour/js/guide.es5.js | 2 +- plugins/system/tour/tour.php | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 48fcc4b9b46bb..1562b80cdce0b 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 8d9d1520c5990..82a9af394eb78 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index 59330b73ddb66..a63200bc3bf35 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php index 9d8fd81058735..fd178967157b8 100644 --- a/administrator/components/com_guidedtours/src/Controller/TourController.php +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index 816ed4e2a0c4a..72f1ec2ef4377 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index a431421c8ed9c..c65ba94a89538 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index b230a037155d2..b2b2d753318c3 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index a6cdf9433e96b..658744d9860ec 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 4ebaa63e14ed2..46eccff12848a 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 46d0dbe2d31a8..d9cf513322834 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 17471c2fc4852..fdf8ea166d33c 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 484a07891f3df..79b04145fa70c 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php index 9ede62e24d0ca..5726a5aa190af 100644 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 4f619d520ea28..30fd9b067af68 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 4d04b667f5050..df114b041e781 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index ddc4461716642..4ca44cd2d8420 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 9efc69d8eab51..c78d1647e90be 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 22530c0654b21..44cbf8389f1cd 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 46248a27e6a77..43d57e8ccaff1 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index fa7a6f801f607..269d8309f0254 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 9779e887b353f..875cbb900f1df 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php index 65df9d3666657..09f67b7ac1a6c 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php +++ b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2021 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 09286917de6ff..9a7c2402728df 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index b04d46b5bebb2..fd416bb726e13 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage com_guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index d66fcbe021e58..a5ce325ea791c 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2022 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 diff --git a/administrator/language/en-GB/mod_guidedtours.ini b/administrator/language/en-GB/mod_guidedtours.ini index 8aa137d30d7f9..c701e8c315a99 100644 --- a/administrator/language/en-GB/mod_guidedtours.ini +++ b/administrator/language/en-GB/mod_guidedtours.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2006 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 diff --git a/administrator/language/en-GB/mod_guidedtours.sys.ini b/administrator/language/en-GB/mod_guidedtours.sys.ini index b190381bd836d..6a10e4865429b 100644 --- a/administrator/language/en-GB/mod_guidedtours.sys.ini +++ b/administrator/language/en-GB/mod_guidedtours.sys.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2009 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 diff --git a/administrator/language/en-GB/plg_system_tour.ini b/administrator/language/en-GB/plg_system_tour.ini index 235c7e96290ce..c0ce5732b2c20 100644 --- a/administrator/language/en-GB/plg_system_tour.ini +++ b/administrator/language/en-GB/plg_system_tour.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2022 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 diff --git a/administrator/language/en-GB/plg_system_tour.sys.ini b/administrator/language/en-GB/plg_system_tour.sys.ini index 64423bdcd3a9b..6f021241099c7 100644 --- a/administrator/language/en-GB/plg_system_tour.sys.ini +++ b/administrator/language/en-GB/plg_system_tour.sys.ini @@ -1,5 +1,5 @@ ; Joomla! Project -; (C) 2022 Open Source Matters, Inc. +; (C) 2023 Open Source Matters, Inc. ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.php b/administrator/modules/mod_guidedtours/mod_guidedtours.php index 4037dc081a7b0..9a7d08b5e6bf0 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.php +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage mod_guidedtours * - * @copyright (C) 2006 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml index 7c04942555e64..539f64e4d2fa3 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.xml +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -2,7 +2,7 @@ mod_guidedtours Joomla! Project - 2023-01 + 2023-02 (C) 2023 Open Source Matters, Inc. GNU General Public License version 2 or later; see LICENSE.txt admin@joomla.org diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index a8f887e8bcf89..79bacfc6f108b 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage mod_guidedtours * - * @copyright (C) 2010 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 95d5dec7c2541..8274a7db3a64f 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -4,7 +4,7 @@ * @package Joomla.Administrator * @subpackage mod_guidedtours * - * @copyright (C) 2019 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 54a99814bf52e..c190d87872ca6 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -1,5 +1,5 @@ /** - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 6371879d16f03..b61fa63fce9cd 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -4,7 +4,7 @@ * @package Joomla.Plugin * @subpackage System.tour * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace From 33a794eff27f1152d87a9829e635d55c52285625 Mon Sep 17 00:00:00 2001 From: heelc29 <66922325+heelc29@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:45:22 +0100 Subject: [PATCH 149/363] Clean up / Minor fixes (1) (#29) * fix EOF * fix filter forms fix default sort sort order dropdown like table columns fix sort state ->published * fix manifest lowercase name (see. #37387) indentation (spaces vs. tabs) * cleanup component provider component do not use SiteRouter and Category --- administrator/components/com_guidedtours/access.xml | 2 +- administrator/components/com_guidedtours/config.xml | 4 ++-- .../components/com_guidedtours/forms/filter_steps.xml | 10 +++++----- .../components/com_guidedtours/forms/filter_tours.xml | 10 +++++----- .../components/com_guidedtours/guidedtours.xml | 6 +++--- .../components/com_guidedtours/services/provider.php | 11 +++-------- .../src/Extension/GuidedtoursComponent.php | 9 +-------- administrator/language/en-GB/plg_system_tour.sys.ini | 2 +- build/build-modules-js/settings.json | 2 +- 9 files changed, 22 insertions(+), 34 deletions(-) diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index 30faa644ea0cc..3500926e118cb 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -22,4 +22,4 @@ - \ No newline at end of file + diff --git a/administrator/components/com_guidedtours/config.xml b/administrator/components/com_guidedtours/config.xml index eb28044eeff73..916490442618f 100644 --- a/administrator/components/com_guidedtours/config.xml +++ b/administrator/components/com_guidedtours/config.xml @@ -4,7 +4,7 @@ name="permissions" label="JCONFIG_PERMISSIONS_LABEL" description="JCONFIG_PERMISSIONS_DESC" - > + > - \ No newline at end of file + diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index 92d9d08dcb628..a7d0eb04fbc73 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -24,18 +24,18 @@ type="list" label="JGLOBAL_SORT_BY" onchange="this.form.submit();" - default="a.title DESC" + default="a.id ASC" validate="options" > + + + + - - - - - - - - + + + + - COM_GUIDEDTOURS + com_guidedtours Joomla! Project 2023-02 (C) 2023 Open Source Matters, Inc. @@ -8,7 +8,7 @@ admin@joomla.org www.joomla.org 4.3.0 - COM_GUIDEDTOURS_XML_DESCRIPTION + COM_GUIDEDTOURS_XML_DESCRIPTION Joomla\Component\Guidedtours access.xml @@ -23,4 +23,4 @@ language/en-GB/com_guidedtours.sys.ini - \ No newline at end of file + diff --git a/administrator/components/com_guidedtours/services/provider.php b/administrator/components/com_guidedtours/services/provider.php index 6c87be1ee942c..11664ac331021 100644 --- a/administrator/components/com_guidedtours/services/provider.php +++ b/administrator/components/com_guidedtours/services/provider.php @@ -10,13 +10,10 @@ defined('_JEXEC') or die; -use Joomla\CMS\Component\Router\RouterFactoryInterface; use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface; use Joomla\CMS\Extension\ComponentInterface; -use Joomla\CMS\Extension\Service\Provider\CategoryFactory; use Joomla\CMS\Extension\Service\Provider\ComponentDispatcherFactory; use Joomla\CMS\Extension\Service\Provider\MVCFactory; -use Joomla\CMS\Extension\Service\Provider\RouterFactory; use Joomla\CMS\HTML\Registry; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent; @@ -28,8 +25,7 @@ * * @since __DEPLOY_VERSION__ */ -return new class implements ServiceProviderInterface -{ +return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * @@ -41,17 +37,16 @@ */ public function register(Container $container) { - $container->registerServiceProvider(new CategoryFactory('\\Joomla\\Component\\Guidedtours')); $container->registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Guidedtours')); $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Guidedtours')); - $container->registerServiceProvider(new RouterFactory('\\Joomla\\Component\\Guidedtours')); + $container->set( ComponentInterface::class, function (Container $container) { $component = new GuidedtoursComponent($container->get(ComponentDispatcherFactoryInterface::class)); + $component->setRegistry($container->get(Registry::class)); $component->setMVCFactory($container->get(MVCFactoryInterface::class)); - $component->setRouterFactory($container->get(RouterFactoryInterface::class)); return $component; } diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index c65ba94a89538..5e23f0aaca421 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -10,12 +10,8 @@ namespace Joomla\Component\Guidedtours\Administrator\Extension; -use Joomla\CMS\Application\SiteApplication; -use Joomla\CMS\Component\Router\RouterServiceInterface; -use Joomla\CMS\Component\Router\RouterServiceTrait; use Joomla\CMS\Extension\BootableExtensionInterface; use Joomla\CMS\Extension\MVCComponent; -use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLRegistryAwareTrait; use Psr\Container\ContainerInterface; @@ -24,11 +20,8 @@ * * @since __DEPLOY_VERSION__ */ -class GuidedtoursComponent extends MVCComponent implements - BootableExtensionInterface, - RouterServiceInterface +class GuidedtoursComponent extends MVCComponent implements BootableExtensionInterface { - use RouterServiceTrait; use HTMLRegistryAwareTrait; /** diff --git a/administrator/language/en-GB/plg_system_tour.sys.ini b/administrator/language/en-GB/plg_system_tour.sys.ini index 6f021241099c7..91a1b07bb6313 100644 --- a/administrator/language/en-GB/plg_system_tour.sys.ini +++ b/administrator/language/en-GB/plg_system_tour.sys.ini @@ -4,4 +4,4 @@ ; Note : All ini files need to be saved as UTF-8 PLG_SYSTEM_TOUR="System - Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" \ No newline at end of file +PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" diff --git a/build/build-modules-js/settings.json b/build/build-modules-js/settings.json index dd5589bb151c9..fd4f05bc27bd7 100644 --- a/build/build-modules-js/settings.json +++ b/build/build-modules-js/settings.json @@ -851,4 +851,4 @@ } } } -} \ No newline at end of file +} From 12d1c489c24e98c10b10d0c9dd5a6a0243e29355 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 11:01:50 -0500 Subject: [PATCH 150/363] Added focus on targets for better accessibility (#54) * Added focus on targets for better accessibility * Modified a few targets so that buttons are accessible --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 24 +++++++++---------- .../updates/postgresql/4.3.0-2022-07-30.sql | 24 +++++++++---------- .../plg_system_tour/js/guide.es5.js | 20 +++++++++++++++- installation/sql/mysql/extensions.sql | 24 +++++++++---------- installation/sql/postgresql/extensions.sql | 24 +++++++++---------- 5 files changed, 67 insertions(+), 49 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 64ddf417bb1ee..288d733f49b20 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -88,7 +88,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -102,7 +102,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -115,14 +115,14 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -134,7 +134,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -145,7 +145,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -158,7 +158,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -171,7 +171,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -179,7 +179,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -191,10 +191,10 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -202,7 +202,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 1a131b7ef5f14..eb5d99dc8c2a2 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -96,7 +96,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -110,7 +110,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -123,14 +123,14 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -142,7 +142,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -153,7 +153,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -166,7 +166,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -179,7 +179,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -187,7 +187,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -199,10 +199,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -210,7 +210,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index c190d87872ca6..a1343729da0cb 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -42,11 +42,29 @@ function addStepToTourButton(tour, obj, index, buttons) { buttons: buttons, id: obj.steps[index].id, arrow: true, - showOn: obj.steps[index].position, when: { show() { const currentStepIndex = `${tour.currentStep.id}`; sessionStorage.setItem('currentStepId', String(currentStepIndex)); + const theElement = this.getElement(); + if (theElement) { + theElement.focus = () => { + + const tabbed_elements = document.querySelectorAll('[tabindex]'); + tabbed_elements.forEach(function(elt) { + elt.setAttribute('tabindex', '-1'); + }); + + tour.currentStep.getTarget().focus(); + tour.currentStep.getTarget().tabIndex = 1; + + const popup_buttons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); + popup_buttons.forEach(function(elt, index) { + //elt.setAttribute('tabindex', popup_buttons.length + 1 - index); // loose tab on 'back' + elt.setAttribute('tabindex', index + 2); + }); + } + } if (obj.steps[index].type === 1) { checkAndRedirect(Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url); } diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index b8578c9f8b01c..d870c11ffa709 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1017,7 +1017,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1031,7 +1031,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1044,14 +1044,14 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1063,7 +1063,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1074,7 +1074,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1087,7 +1087,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1100,7 +1100,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1108,7 +1108,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1120,10 +1120,10 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1131,5 +1131,5 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 8ff8b32852e84..e4bd0723917a0 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -988,7 +988,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1002,7 +1002,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1015,14 +1015,14 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1034,7 +1034,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1045,7 +1045,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1058,7 +1058,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1071,7 +1071,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1079,7 +1079,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1091,10 +1091,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2)', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1102,7 +1102,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); SELECT setval('#__guidedtour_steps_id_seq', 112, false); From 44df3d8f436d4f57d4b4069a12b50c5af43ce774 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:04:04 -0500 Subject: [PATCH 151/363] Update com_guidedtours.ini Grammar type issue #53 --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index a5ce325ea791c..5e7757ec5ebab 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -54,7 +54,7 @@ COM_GUIDEDTOURS_STEP_TYPE_REDIRECT="Redirect" COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive" COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps are created." -COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No step for this tour has been created yet." +COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_BUTTON_ADD="Add your first step" COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." From 519a881a3edcbe7f30a07badebb37bb65efea04d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:09:45 -0500 Subject: [PATCH 152/363] Update com_guidedtours.sys.ini Consistency Joomla! --- .../language/en-GB/com_guidedtours.sys.ini | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 37dbe1be278e2..1fa62e30672c5 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -68,7 +68,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first step for a guided tour!

" COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" -COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla!

" +COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new article.

" @@ -110,7 +110,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first article!

" COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" -COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla!

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new category.

" @@ -149,7 +149,7 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first category!

" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" -COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla!

" +COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new menu.

" @@ -170,7 +170,7 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a menu in Joomla!

" COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" -COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla!

" +COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tag.

" @@ -206,7 +206,7 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first tag!

" COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" -COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla!

" +COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new banner.

" @@ -239,7 +239,7 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your banner!

" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" -COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla!

" +COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new contact.

" @@ -278,7 +278,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a contact!

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla!

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new news feed.

" @@ -317,7 +317,7 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create a smart search filter?" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla!

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Select 'New' to create a new smart search filter.

" @@ -341,7 +341,7 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a smart search filter!

" COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" -COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla!

" +COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new user.

" From 406fc11afd88451b0f6973d2491ebc2f82b86db1 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:34:45 -0500 Subject: [PATCH 153/363] Update extensions.sql Removed extra space --- installation/sql/mysql/extensions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index d870c11ffa709..a7f15b3764e8a 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1031,7 +1031,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), From af1b6b2f7e232e399459ba5416007e6396d3290b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:35:11 -0500 Subject: [PATCH 154/363] Update extensions.sql Removed extra space --- installation/sql/postgresql/extensions.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index e4bd0723917a0..52a760e9f76b8 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -1002,7 +1002,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), From cc95234a0f6a11bacf6704a337d999055fdc1d80 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:35:55 -0500 Subject: [PATCH 155/363] Update 4.3.0-2022-07-30.sql Removed extra space --- .../components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 288d733f49b20..9d0f772dfc187 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -102,7 +102,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), From 88631f20d899aee33f7a312b92fc2dc9359d1f22 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 10 Feb 2023 13:37:24 -0500 Subject: [PATCH 156/363] Update 4.3.0-2022-07-30.sql Removed extra space --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index eb5d99dc8c2a2..9a4418815ff54 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -110,7 +110,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE ', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), From f0de0b9bdf88dba8ae83c0935c14a7d76a6a93e6 Mon Sep 17 00:00:00 2001 From: heelc29 <66922325+heelc29@users.noreply.github.com> Date: Sat, 11 Feb 2023 01:28:44 +0100 Subject: [PATCH 157/363] Convert module to services (#30) --- .../mod_guidedtours/mod_guidedtours.php | 47 -------------- .../mod_guidedtours/mod_guidedtours.xml | 3 +- .../mod_guidedtours/services/provider.php | 41 ++++++++++++ .../src/Dispatcher/Dispatcher.php | 62 +++++++++++++++++++ .../src/Helper/GuidedToursHelper.php | 22 +++---- .../modules/mod_guidedtours/tmpl/default.php | 8 ++- 6 files changed, 120 insertions(+), 63 deletions(-) delete mode 100644 administrator/modules/mod_guidedtours/mod_guidedtours.php create mode 100644 administrator/modules/mod_guidedtours/services/provider.php create mode 100644 administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.php b/administrator/modules/mod_guidedtours/mod_guidedtours.php deleted file mode 100644 index 9a7d08b5e6bf0..0000000000000 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -defined('_JEXEC') or die; - -use Joomla\CMS\Factory; -use Joomla\CMS\Helper\ModuleHelper; -use Joomla\CMS\Plugin\PluginHelper; -use Joomla\Module\GuidedTours\Administrator\Helper\GuidedToursHelper; - -if (!PluginHelper::isEnabled('system', 'tour')) { - return; -} - -$tours = GuidedToursHelper::getList($params); - -if (empty($tours)) { - return; -} - -// Load language files from third-party extensions providing tours - -$language_extensions = ['com_guidedtours']; -foreach ($tours as $tour) { - $extensions = json_decode($tour->extensions); - if ($extensions) { - foreach ($extensions as $extension) { - if (!in_array($extension, ['*', 'com_content', 'com_contact', 'com_banners', 'com_categories', 'com_menus', 'com_newsfeeds', 'com_finder', 'com_tags', 'com_users' ])) { - $language_extensions[] = $extension; - } - } - } -} - -$lang = Factory::getLanguage(); -foreach (array_unique($language_extensions) as $language_extension) { - $lang->load($language_extension . '.sys', JPATH_ADMINISTRATOR); -} - -require ModuleHelper::getLayoutPath('mod_guidedtours', $params->get('layout', 'default')); diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml index 539f64e4d2fa3..c44aa5ba85606 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.xml +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -11,7 +11,7 @@ MOD_GUIDEDTOURS_XML_DESCRIPTION Joomla\Module\GuidedTours - mod_guidedtours.php + services src tmpl @@ -28,6 +28,7 @@ type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" class="form-select" + validate="moduleLayout" /> + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Extension\Service\Provider\HelperFactory; +use Joomla\CMS\Extension\Service\Provider\Module; +use Joomla\CMS\Extension\Service\Provider\ModuleDispatcherFactory; +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; + +/** + * The guided tours module service provider. + * + * @since __DEPLOY_VERSION__ + */ +return new class () implements ServiceProviderInterface { + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function register(Container $container) + { + $container->registerServiceProvider(new ModuleDispatcherFactory('\\Joomla\\Module\\GuidedTours')); + $container->registerServiceProvider(new HelperFactory('\\Joomla\\Module\\GuidedTours\\Administrator\\Helper')); + + $container->registerServiceProvider(new Module()); + } +}; diff --git a/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php new file mode 100644 index 0000000000000..d6404e740b7ab --- /dev/null +++ b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php @@ -0,0 +1,62 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Module\GuidedTours\Administrator\Dispatcher; + +use Joomla\CMS\Dispatcher\AbstractModuleDispatcher; +use Joomla\CMS\Helper\HelperFactoryAwareInterface; +use Joomla\CMS\Helper\HelperFactoryAwareTrait; +use Joomla\CMS\Plugin\PluginHelper; + +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + +/** + * Dispatcher class for mod_guidedtours + * + * @since __DEPLOY_VERSION__ + */ +class Dispatcher extends AbstractModuleDispatcher implements HelperFactoryAwareInterface +{ + use HelperFactoryAwareTrait; + + /** + * Runs the dispatcher. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function dispatch() + { + if (!PluginHelper::isEnabled('system', 'tour')) { + return; + } + + parent::dispatch(); + } + + /** + * Returns the layout data. + * + * @return array + * + * @since __DEPLOY_VERSION__ + */ + protected function getLayoutData() + { + $data = parent::getLayoutData(); + + $data['tours'] = $this->getHelperFactory()->getHelper('GuidedToursHelper')->getTours($data['params'], $this->getApplication()); + + return $data; + } +} diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index 79bacfc6f108b..0e97f29dcf2d1 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -10,36 +10,32 @@ namespace Joomla\Module\GuidedTours\Administrator\Helper; -use Joomla\CMS\Factory; -use Joomla\CMS\HTML\HTMLHelper; -use Joomla\CMS\Language\LanguageHelper; -use Joomla\CMS\Language\Text; -use Joomla\CMS\Uri\Uri; +use Joomla\CMS\Application\AdministratorApplication; +use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** - * Helper for mod_login + * Helper for mod_guidedtours * * @since __DEPLOY_VERSION__ */ -abstract class GuidedToursHelper +class GuidedToursHelper { /** - * Get a list of tours from a specific context + * Get a list of tours from a specific context. * - * @param \Joomla\Registry\Registry &$params object holding the module parameters + * @param Registry $params Object holding the module parameters + * @param AdministratorApplication $app The application * * @return mixed * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ - public static function getList(&$params) + public function getTours(Registry $params, AdministratorApplication $app) { - $app = Factory::getApplication(); - $factory = $app->bootComponent('com_guidedtours')->getMVCFactory(); // Get an instance of the guided tour model diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 8274a7db3a64f..25752c48f44f0 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -13,6 +13,10 @@ use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; +if (!$tours) { + return; +} + // Load the Bootstrap Dropdown HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); ?> @@ -28,10 +32,10 @@ From cbbf3890bd84b69f5f536beae3a3123ba090b039 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 11 Feb 2023 13:06:01 -0500 Subject: [PATCH 158/363] Module fixes (#55) * Tours should have public access by default * The guided tour will not show if no user is logged in * The user can only see the tours allowed for the access group and the tours of extensions that are allowed * Update GuidedToursHelper.php Removed space --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 24 ++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 24 ++++++++--------- .../src/Dispatcher/Dispatcher.php | 7 +++++ .../src/Helper/GuidedToursHelper.php | 26 +++++++++++++++++++ installation/sql/mysql/extensions.sql | 24 ++++++++--------- installation/sql/postgresql/extensions.sql | 24 ++++++++--------- 6 files changed, 81 insertions(+), 48 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 9d0f772dfc187..02d35d8ae8ebf 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -32,18 +32,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `locked`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`, `locked`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1); -- -------------------------------------------------------- diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 9a4418815ff54..a5b238953425a 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -36,18 +36,18 @@ COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "locked") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access", "locked") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 12, false); diff --git a/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php index d6404e740b7ab..e313a80cfd66e 100644 --- a/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php +++ b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php @@ -37,6 +37,13 @@ class Dispatcher extends AbstractModuleDispatcher implements HelperFactoryAwareI */ public function dispatch() { + // The guided tour will not show if no user is logged in. + $user = $this->getApplication()->getIdentity(); + if ($user === null || $user->id === 0) { + return; + } + + // The module can't show if the plugin is not enabled. if (!PluginHelper::isEnabled('system', 'tour')) { return; } diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index 0e97f29dcf2d1..2db15089692eb 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -10,7 +10,9 @@ namespace Joomla\Module\GuidedTours\Administrator\Helper; +use Joomla\CMS\Access\Access; use Joomla\CMS\Application\AdministratorApplication; +use Joomla\CMS\Language\Multilanguage; use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects @@ -43,8 +45,32 @@ public function getTours(Registry $params, AdministratorApplication $app) $tours->setState('filter.published', 1); + if (Multilanguage::isEnabled()) { + $tours->setState('filter.language', $app->getLanguage()->getTag()); + } + + $user = $app->getIdentity(); + $authorised = Access::getAuthorisedViewLevels($user ? $user->id : 0); + $items = $tours->getItems(); + foreach ($items as $key => $item) { + // The user can only see the tours allowed for the access group. + if (!\in_array($item->access, $authorised)) { + unset($items[$key]); + continue; + } + + // The user can only see the tours of extensions that are allowed. + parse_str(parse_url($item->url, PHP_URL_QUERY), $parts); + if (isset($parts['option'])) { + $extension = $parts['option']; + if (!$user->authorise('core.manage', $extension)) { + unset($items[$key]); + } + } + } + return $items; } } diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index a7f15b3764e8a..a8b7a82f19738 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -961,18 +961,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `locked`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`, `locked`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 52a760e9f76b8..cd46518534fd6 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -929,18 +929,18 @@ COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "locked") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access", "locked") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1); SELECT setval('#__guidedtours_id_seq', 12, false); From 7424c9a8c8a1f4e068a8137a9604a69c5a7a65a9 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Sun, 12 Feb 2023 00:20:23 +0530 Subject: [PATCH 159/363] Fixed Step Permission (#56) --- .../com_guidedtours/src/Model/StepModel.php | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 46eccff12848a..2e383dcd50069 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -297,27 +297,6 @@ public function publish(&$pks, $value = 1) return parent::publish($pks, $value); } - /** - * Method to preprocess the form. - * - * @param \JForm $form A \JForm object. - * @param mixed $data The data expected for the form. - * @param string $group The name of the plugin group to import (defaults to "content"). - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - protected function preprocessForm(Form $form, $data, $group = 'content') - { - $extension = Factory::getApplication()->input->get('extension'); - $parts = explode('.', $extension); - $extension = array_shift($parts); - $form->setFieldAttribute('rules', 'component', $extension); - - parent::preprocessForm($form, $data, $group); - } - /** * Abstract method for getting the form from the model. * From d353fd65d30d07de006bc387a7f91611e078a5f6 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Sun, 12 Feb 2023 00:49:43 +0530 Subject: [PATCH 160/363] Created Empty State for Tours (#58) * Created Empty State for Tours * Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman * Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman * Update ToursModel.php Removed empty line --- .../com_guidedtours/src/Model/ToursModel.php | 33 +++++++++++++++++++ .../src/View/Tours/HtmlView.php | 17 ++++++++-- .../com_guidedtours/tmpl/tours/emptystate.php | 28 ++++++++++++++++ .../language/en-GB/com_guidedtours.ini | 3 ++ 4 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 administrator/components/com_guidedtours/tmpl/tours/emptystate.php diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 79b04145fa70c..9c6a5c609b0eb 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -13,6 +13,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; /** @@ -49,6 +50,38 @@ public function __construct($config = []) parent::__construct($config); } + /** + * Provide a query to be used to evaluate if this is an Empty State, can be overridden in the model to provide granular control. + * + * @return DatabaseQuery + * + * @since 4.0.0 + */ + protected function getEmptyStateQuery() + { + $query = clone $this->_getListQuery(); + + if ($query instanceof DatabaseQuery) { + $query->clear('bounded') + ->clear('group') + ->clear('having') + ->clear('join') + ->clear('values') + ->clear('where'); + + // override of ListModel to keep the tour id filter + $db = $this->getDbo(); + $tour_id = $this->getState('filter.tour_id'); + if ($tour_id) { + $tour_id = (int) $tour_id; + $query->where($db->quoteName('a.tour_id') . ' = :tour_id') + ->bind(':tour_id', $tour_id, ParameterType::INTEGER); + } + } + + return $query; + } + /** * Method to auto-populate the model state. * diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 43d57e8ccaff1..d84e532e961c9 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -59,6 +59,15 @@ class HtmlView extends BaseHtmlView */ public $activeFilters; + /** + * Is this view an Empty State + * + * @var boolean + * + * @since __DEPLOY_VERSION__ + */ + private $isEmptyState = false; + /** * Display the view. * @@ -74,6 +83,10 @@ public function display($tpl = null) $this->filterForm = $this->get('FilterForm'); $this->activeFilters = $this->get('ActiveFilters'); + if (!\count($this->items) && $this->isEmptyState = $this->get('IsEmptyState')) { + $this->setLayout('emptystate'); + } + // Check for errors. if (count($errors = $this->get('Errors'))) { throw new GenericDataException(implode("\n", $errors), 500); @@ -104,7 +117,7 @@ protected function addToolbar() $toolbar->addNew('tour.add'); } - if ($canDo->get('core.edit.state')) { + if (!$this->isEmptyState && $canDo->get('core.edit.state')) { $dropdown = $toolbar->dropdownButton('status-group') ->text('JTOOLBAR_CHANGE_STATUS') ->toggleSplit(false) @@ -125,7 +138,7 @@ protected function addToolbar() } } - if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { + if (!$this->isEmptyState && $this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { $toolbar->delete('tours.delete') ->text('JTOOLBAR_EMPTY_TRASH') ->message('JGLOBAL_CONFIRM_DELETE') diff --git a/administrator/components/com_guidedtours/tmpl/tours/emptystate.php b/administrator/components/com_guidedtours/tmpl/tours/emptystate.php new file mode 100644 index 0000000000000..baf70e0424807 --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/tours/emptystate.php @@ -0,0 +1,28 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Layout\LayoutHelper; + +$displayData = [ + 'textPrefix' => 'COM_GUIDEDTOURS_TOURS_LIST', + 'formURL' => 'index.php?option=com_guidedtours&view=tours', + 'icon' => 'icon-map-signs', +]; + +$user = Factory::getApplication()->getIdentity(); + +if ($user->authorise('core.create', 'com_guidedtours')) { + $displayData['createURL'] = 'index.php?option=com_guidedtours&task=tour.add'; +} + +echo LayoutHelper::render('joomla.content.emptystate', $displayData); diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 5e7757ec5ebab..7373401d03d9a 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -63,6 +63,9 @@ COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" +COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" +COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." +COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." COM_GUIDEDTOURS_TYPE_LABEL="Type" COM_GUIDEDTOURS_TYPE_DESC="Select the type which you want to select for the tour." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" From d898628b7c6b04173818e74b7cfeec82ba9aa562 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 11 Feb 2023 15:02:50 -0500 Subject: [PATCH 161/363] Update guide.css Footer buttons should be spaced with space-between --- build/media_source/plg_system_tour/css/guide.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_tour/css/guide.css index 35a2450db0393..77fbe4408efea 100644 --- a/build/media_source/plg_system_tour/css/guide.css +++ b/build/media_source/plg_system_tour/css/guide.css @@ -6,6 +6,10 @@ flex: 1 1 auto; } +.shepherd-footer { + justify-content: space-between; +} + .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { margin-top: 12px!important } From 5f0e69090b6cbc01a130eb6ca16764435a84c993 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 11 Feb 2023 16:04:24 -0500 Subject: [PATCH 162/363] Update guide.es5.js Missing class on start tour button --- build/media_source/plg_system_tour/js/guide.es5.js | 1 + 1 file changed, 1 insertion(+) diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index a1343729da0cb..1a9a8cabc71d6 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -83,6 +83,7 @@ function addInitialStepToTourButton(tour, obj) { }, buttons: [ { + classes: 'shepherd-button-primary', action() { return tour.next(); }, From eccfbec631cbbdd245ae406a5cf67660a3b658ad Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 11 Feb 2023 16:43:07 -0500 Subject: [PATCH 163/363] Update guide.css Using grid rather than flex for button for better placement --- build/media_source/plg_system_tour/css/guide.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_tour/css/guide.css index 77fbe4408efea..42e0b9c9b8df2 100644 --- a/build/media_source/plg_system_tour/css/guide.css +++ b/build/media_source/plg_system_tour/css/guide.css @@ -7,7 +7,12 @@ } .shepherd-footer { - justify-content: space-between; + display: grid; + grid-template-columns: repeat(3, 1fr); +} + +.shepherd-button-primary { + grid-column-start: 3; } .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { From 68bc8071daa3996478175b9c4ed27a7422564ccc Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Sun, 12 Feb 2023 06:21:58 +0530 Subject: [PATCH 164/363] Reordering of the steps according to tour_id (#57) * Reordering of the steps according to tour_id for mysql * Reordering of the steps according to tour_id for postgresql --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 226 +++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 226 +++++++++--------- installation/sql/mysql/extensions.sql | 226 +++++++++--------- installation/sql/postgresql/extensions.sql | 226 +++++++++--------- 4 files changed, 452 insertions(+), 452 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 02d35d8ae8ebf..146ab784c42fe 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -91,119 +91,119 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index a5b238953425a..e83a7ef282d05 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -99,119 +99,119 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 112, false); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index a8b7a82f19738..42951d3e7f63b 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1020,116 +1020,116 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index cd46518534fd6..d2f8d671007d8 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -991,119 +991,119 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(8, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(21, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(33, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(39, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(43, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(50, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(72, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(84, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(91, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(94, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(102, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); SELECT setval('#__guidedtour_steps_id_seq', 112, false); From 0ff2779adae64c5e3552eea0dbe82a28ad78aab2 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Sun, 12 Feb 2023 16:58:18 +0530 Subject: [PATCH 165/363] Corrected String value --- administrator/language/en-GB/com_guidedtours.ini | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 7373401d03d9a..2dbdc97537b32 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -27,12 +27,12 @@ COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tour deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tour enabled." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s tours enabled." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tour published." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s tours published." COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tour trashed." COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s tours trashed." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tour disabled." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours disabled." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tour unpublished." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours unpublished." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tour archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" From fd52f42fffd9106a188e9ce3a7200af2cec01d63 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 03:11:46 +0530 Subject: [PATCH 166/363] Fixes (#68) * PHPCS Fixes * Changed order of position in alphabetical order * Update default.php You cannot break the lines the way you did because it breaks the tooltips --- administrator/components/com_guidedtours/forms/step.xml | 6 +++--- administrator/language/en-GB/com_guidedtours.ini | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 49add42b0d860..ef59b6c1ff918 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -22,10 +22,10 @@ validate="options" > - - + - + + Date: Sun, 12 Feb 2023 18:01:08 -0600 Subject: [PATCH 167/363] Bug fixes new (#84) * Fixed 'Type' not being centered in Steps view * Punctuation edit * Added "Language" language key * Added sort by language ASC / DESC * Fixed drone errors * Added note field to Tours * Added note field to Steps * Sets step language to parent tour language * Fixed drone issues * Added access / access filter to tours * Misc. bug fixes for step language functionality --- .../com_guidedtours/forms/filter_tours.xml | 8 +- .../components/com_guidedtours/forms/step.xml | 18 +- .../components/com_guidedtours/forms/tour.xml | 28 +- .../src/Helper/GuidedtoursHelper.php | 2 +- .../com_guidedtours/src/Helper/StepHelper.php | 17 ++ .../com_guidedtours/src/Model/StepModel.php | 8 + .../com_guidedtours/src/Model/ToursModel.php | 18 ++ .../com_guidedtours/tmpl/steps/default.php | 4 +- .../com_guidedtours/tmpl/tours/default.php | 269 ++++++++++-------- .../language/en-GB/com_guidedtours.ini | 10 + .../language/en-GB/com_guidedtours.sys.ini | 2 +- 11 files changed, 248 insertions(+), 136 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index cc05917c7841a..0c20ba28f4650 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -13,7 +13,7 @@ type="status" label="JOPTION_SELECT_PUBLISHED" onchange="this.form.submit();" - > + > @@ -26,12 +26,16 @@ onchange="this.form.submit();" default="a.ordering ASC" validate="options" - > + > + + + + diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index ef59b6c1ff918..77d7b7abba9e6 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -20,7 +20,7 @@ label="COM_GUIDEDTOURS_POSITION_LABEL" description="COM_GUIDEDTOURS_POSITION_DESC" validate="options" - > + > @@ -71,7 +71,7 @@ default="1" class="form-select-color-state" validate="options" - > + > @@ -85,7 +85,7 @@ default="0" description="COM_GUIDEDTOURS_TYPE_DESC" validate="options" - > + > @@ -108,7 +108,7 @@ showon="type:2" filter="string" validate="options" - > + > @@ -161,10 +161,18 @@ name="language" type="contentlanguage" label="JFIELD_LANGUAGE_LABEL" - > + default="*" + > + + - + + > @@ -104,17 +104,25 @@ name="language" type="contentlanguage" label="JFIELD_LANGUAGE_LABEL" - > + default="*" + > - - + + + + - + - + + > - +
+ />
diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index b2b2d753318c3..b827d17a9011f 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -23,7 +23,7 @@ public static function getTourTitle($id) { if (empty($id)) { // Throw an error or ... - return false; + return ""; } $db = Factory::getDbo(); diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index 658744d9860ec..af041ab3fa4bb 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -10,6 +10,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Helper; +use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; /** @@ -17,4 +18,20 @@ */ class StepHelper extends ContentHelper { + public static function getTourLanguage($id) + { + if (empty($id)) { + // Throw an error or ... + return "*"; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true); + $query->select('language'); + $query->from('#__guidedtours'); + $query->where('id = ' . $id); + $db->setQuery($query); + + return $db->loadResult(); + } } diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 2e383dcd50069..20d38e1da471c 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -16,6 +16,8 @@ use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Table\Table; +use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; +use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\String\StringHelper; /** @@ -342,6 +344,9 @@ public function getForm($data = [], $loadData = true) $form->setFieldAttribute('default', 'filter', 'unset'); } + // Disables language field selection + $form->setFieldAttribute('language', 'readonly', 'true'); + return $form; } @@ -384,6 +389,9 @@ public function getItem($pk = null) if ($result = parent::getItem($pk)) { $result->title = Text::_($result->title); $result->description = Text::_($result->description); + + // Sets step language to parent tour language + $result->language = StepHelper::getTourLanguage($result->tour_id); } return $result; diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 9c6a5c609b0eb..4646f090be990 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -13,6 +13,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; @@ -37,8 +38,10 @@ public function __construct($config = []) $config['filter_fields'] = array( 'id', 'a.id', 'title', 'a.title', + 'access', 'access_level', 'a.access', 'description', 'a.description', 'published', 'a.published', + 'language', 'a.language', 'ordering', 'a.ordering', 'extensions', 'a.extensions', 'created_by', 'a.created_by', @@ -171,6 +174,15 @@ public function getListQuery() ); $query->from('#__guidedtours AS a'); + // Join with language table + $query->select( + [ + $db->quoteName('l.title', 'language_title'), + $db->quoteName('l.image', 'language_image'), + ] + ) + ->join('LEFT', $db->quoteName('#__languages', 'l'), $db->quoteName('l.lang_code') . ' = ' . $db->quoteName('a.language')); + // Filter by extension if ($extension = $this->getState('filter.extension')) { $query->where($db->quoteName('extension') . ' = :extension') @@ -188,6 +200,12 @@ public function getListQuery() $query->where($db->quoteName('a.published') . ' IN (0, 1)'); } + // Filter by access level. + if ($access = (int) $this->getState('filter.access')) { + $query->where($db->quoteName('a.access') . ' = :access') + ->bind(':access', $access, ParameterType::INTEGER); + } + // Filter by search in title. $search = $this->getState('filter.search'); diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 875cbb900f1df..493f1350c24b2 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -206,7 +206,7 @@ - + type == 0) { echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP'); @@ -228,7 +228,7 @@ pagination->getListFooter(); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index fd416bb726e13..95038ed2b69e0 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -11,10 +11,12 @@ use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; +use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\Component\Guidedtours\Administrator\View\Tours\HtmlView; +use Joomla\String\Inflector; /** @var HtmlView $this*/ @@ -36,14 +38,14 @@ if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = - 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' - . Session::getFormToken() . '=1'; + 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' + . Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } ?>
+ method="post" name="adminForm" id="adminForm">
- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + state->get('list.direction'), $this->state->get('list.ordering')); ?> - + + + + + + @@ -128,88 +142,113 @@ ?> class="js-draggable" data-url=" " data-direction="" data-nested="true" > - items as $i => $item) : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); - ?> - - - - - - id, false, 'cid', 'cb', $item->title); ?> - + items as $i => $item) : + $canCreate = $user->authorise('core.create', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours'); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + ?> - - - + + + + id, false, 'cid', 'cb', $item->title); ?> + - if (!$canChange) { - $iconClass = ' inactive'; - } elseif (!$saveOrder) { - $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED'); - } - ?> + + + "> + if (!$canChange) { + $iconClass = ' inactive'; + } elseif (!$saveOrder) { + $iconClass = ' inactive" title="' . Text::_('JORDERINGDISABLED'); + } + ?> + + - - - - + + + + - - - published, - $i, - 'tours.', - $canChange - ); ?> - + + + published, + $i, + 'tours.', + $canChange + ); ?> + - -
- - - escape($item->title); ?> - - + +
+ + escape($item->title); ?> + + + escape($item->title); ?> + +
+ note) : ?> + escape($item->note)); ?> -
- note) : ?> - escape($item->note)); ?> - -
- +
+ - - description; ?> - + + description; ?> + - - - steps; ?> - - + + + escape($item->access) == "1") { + echo Text::_('COM_GUIDEDTOURS_ACCESS_PUBLIC'); + } elseif ($this->escape($item->access) == "2") { + echo Text::_('COM_GUIDEDTOURS_ACCESS_REGISTERED'); + } elseif ($this->escape($item->access) == "3") { + echo Text::_('COM_GUIDEDTOURS_ACCESS_SPECIAL'); + } elseif ($this->escape($item->access) == "6") { + echo Text::_('COM_GUIDEDTOURS_ACCESS_SUPER_USERS'); + } else { + echo Text::_('COM_GUIDEDTOURS_ACCESS_GUEST'); + } + + ?> + - - - id; ?> + + + steps; ?> + + + + + + - - + + + + + id; ?> + + + diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index cbf0cc5767a08..4ef690c87bc3c 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -4,6 +4,11 @@ ; Note : All ini files need to be saved as UTF-8 COM_GUIDEDTOURS="Guided Tours" +COM_GUIDEDTOURS_ACCESS_GUEST="Guest" +COM_GUIDEDTOURS_ACCESS_PUBLIC="Public" +COM_GUIDEDTOURS_ACCESS_REGISTERED="Registered" +COM_GUIDEDTOURS_ACCESS_SPECIAL="Special" +COM_GUIDEDTOURS_ACCESS_SUPER_USERS="Super users" COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  @@ -11,6 +16,7 @@ COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour only for selected extensions. If used tours won't be displayed at other extensions." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" +COM_GUIDEDTOURS_FIELD_NOTE_LABEL="Note" COM_GUIDEDTOURS_FIELD_OPTION_BOTTOM="Bottom" COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Center" COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" @@ -25,6 +31,9 @@ COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" +COM_GUIDEDTOURS_LANGUAGE="Language" +COM_GUIDEDTOURS_LANGUAGE_ASC="Language ascending" +COM_GUIDEDTOURS_LANGUAGE_DESC="Language descending" COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tour deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tour published." @@ -77,3 +86,4 @@ COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" + diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 1fa62e30672c5..4a8879b566643 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -35,7 +35,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first guided tour! You now have to create steps for the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Select the step counter number" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Select the number to add a step. The number represents the number of steps created for the tour so far.

" From a62712e85433083ddcfd2822ae0d2bce680431f0 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sun, 12 Feb 2023 21:14:58 -0500 Subject: [PATCH 168/363] Misc fixes (#59) * CategoriesList is wrongly named * Added buttons for options Removed return for display * Replaced generic icon for page Removed return for display * Better comments signatures * Full list of buttons to remove in editor 'hide' * Fix to show images properly * Fix to show images properly Removed useless publish function * Removed scrap class * Format of title column tag to fix tooltip oddity * URL is required * Missing JEXEC or die * Added column selection * Removed break word on title * Sanitized the description (removed html and truncation) * Review of some key translations * Rename of keys * Add/edit step/tour are not using language keys * Removed toolbar instance * Missing search label * Removed image path replacement * Added image path replacement to ensure images show in the tour * Steps should show only if published * New/Edit tabs are not properly translated * Changed the name of the com_guidedtours asset * Changed translation to N_ITEMS * How to create smart search filters * Update step.xml use VALUE rather than OPTION * Update step.xml --- .../com_guidedtours/forms/filter_steps.xml | 4 +- .../components/com_guidedtours/forms/step.xml | 28 ++-- .../components/com_guidedtours/forms/tour.xml | 3 +- .../com_guidedtours/services/provider.php | 4 + .../src/Controller/DisplayController.php | 4 + .../src/Controller/StepController.php | 4 + .../src/Controller/StepsController.php | 6 + .../src/Controller/TourController.php | 4 + .../src/Controller/ToursController.php | 4 + .../src/Extension/GuidedtoursComponent.php | 4 + .../src/Helper/GuidedtoursHelper.php | 4 + .../com_guidedtours/src/Helper/StepHelper.php | 4 + .../com_guidedtours/src/Model/StepModel.php | 5 +- .../com_guidedtours/src/Model/StepsModel.php | 4 + .../com_guidedtours/src/Model/TourModel.php | 37 +---- .../com_guidedtours/src/Model/ToursModel.php | 4 + .../Service/HTML/oldAdministratorService.php | 131 ------------------ .../com_guidedtours/src/Table/StepTable.php | 6 +- .../com_guidedtours/src/Table/TourTable.php | 8 +- .../src/View/Step/HtmlView.php | 20 +-- .../src/View/Steps/HtmlView.php | 25 +++- .../src/View/Tour/HtmlView.php | 16 ++- .../src/View/Tours/HtmlView.php | 20 ++- .../com_guidedtours/tmpl/step/edit.php | 9 +- .../com_guidedtours/tmpl/steps/default.php | 21 +-- .../com_guidedtours/tmpl/tour/edit.php | 13 +- .../com_guidedtours/tmpl/tours/default.php | 16 ++- .../language/en-GB/com_guidedtours.ini | 59 ++++---- .../language/en-GB/com_guidedtours.sys.ini | 4 +- installation/sql/mysql/base.sql | 2 +- installation/sql/postgresql/base.sql | 2 +- plugins/system/tour/tour.php | 17 ++- 32 files changed, 226 insertions(+), 266 deletions(-) delete mode 100644 administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index a7d0eb04fbc73..816e3ce03c6e1 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -4,14 +4,14 @@ diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 77d7b7abba9e6..10f277e48762a 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -17,22 +17,22 @@ - - - - - + > + + + + + @@ -111,7 +111,7 @@ > - + getTable(); - $pks = (array) $pks; - - $date = Factory::getDate()->toSql(); - - // Clean the cache. - $this->cleanCache(); - - // Ensure that previous checks don't empty the array. - if (empty($pks)) { - return true; - } - - $table->load($pk); - $table->modified = $date; - $table->store(); - - return parent::publish($pks, $value); - } - /** * Method to get a single record. * diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 4646f090be990..3c28890542207 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -17,6 +17,10 @@ use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * Model class for Tours * diff --git a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php b/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php deleted file mode 100644 index 5726a5aa190af..0000000000000 --- a/administrator/components/com_guidedtours/src/Service/HTML/oldAdministratorService.php +++ /dev/null @@ -1,131 +0,0 @@ - - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -namespace Joomla\Component\Guidedtours\Administrator\Service\HTML; - -use Joomla\CMS\Factory; -use Joomla\CMS\HTML\HTMLHelper; -use Joomla\CMS\Language\Associations; -use Joomla\CMS\Language\Text; -use Joomla\CMS\Layout\LayoutHelper; -use Joomla\CMS\Router\Route; -use Joomla\Utilities\ArrayHelper; - -/** - * guidedtours HTML helper - * - * @since __DEPLOY_VERSION__ - */ -class AdministratorService -{ - /** - * Render the list of associated items - * - * @param integer $articleid The article item id - * - * @return string The language HTML - * - * @throws \Exception - */ - public function association($articleid) - { - // Defaults - $html = ''; - - // Get the associations - if ( - $associations = Associations::getAssociations( - 'com_guidedtours', - '#__guidedtours', - 'com_guidedtours.item', - $articleid - ) - ) { - foreach ($associations as $tag => $associated) { - $associations[$tag] = (int) $associated->id; - } - - // Get the associated menu items - $db = Factory::getDbo(); - $query = $db->getQuery(true) - ->select('c.*') - ->select('l.sef as lang_sef') - ->select('l.lang_code') - ->from('#__guidedtours as c') - ->select('cat.title as category_title') - ->join('LEFT', '#__categories as cat ON cat.id=c.catid') - ->where('c.id IN (' . implode(',', array_values($associations)) . ')') - ->where('c.id != ' . $articleid) - ->join('LEFT', '#__languages as l ON c.language=l.lang_code') - ->select('l.image') - ->select('l.title as language_title'); - $db->setQuery($query); - - try { - $items = $db->loadObjectList('id'); - } catch (\RuntimeException $e) { - throw new \Exception($e->getMessage(), 500, $e); - } - - if ($items) { - foreach ($items as &$item) { - $text = $item->lang_sef ? strtoupper($item->lang_sef) : 'XX'; - $url = Route::_('index.php?option=com_content&task=article.edit&id=' . (int) $item->id); - $tooltip = '' . htmlspecialchars($item->language_title, ENT_QUOTES, 'UTF-8') . - '
' - . htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . - Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); - $classes = 'badge badge-secondary'; - - $item->link = '' . $text . '' - . ''; - } - } - - $html = LayoutHelper::render('joomla.content.associations', $items); - } - - return $html; - } - - /** - * Show the feature/unfeature links - * - * @param integer $i Row number - * @param boolean $canChange Is user allowed to change? - * @param integer $value The state value - * - * @return string HTML code - */ - public function featured($i, $canChange = true, $value = 0) - { - // Array of image, task, title, action - $states = array( - 0 => array('unfeatured', 'articles.featured', 'COM_CONTENT_UNFEATURED', 'JGLOBAL_TOGGLE_FEATURED'), - 1 => array('featured', 'articles.unfeatured', 'COM_CONTENT_FEATURED', 'JGLOBAL_TOGGLE_FEATURED'), - ); - $state = ArrayHelper::getValue($states, (int) $value, $states[1]); - $icon = $state[0]; - - if ($canChange) { - $html = ''; - } else { - $html = ''; - } - - return $html; - } -} diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 30fd9b067af68..a91ecf65e271c 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -14,6 +14,10 @@ use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseDriver; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * Guidedtour_steps table * @@ -28,7 +32,7 @@ class StepTable extends Table * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; /** diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index df114b041e781..db8fedcdde6ef 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -14,6 +14,10 @@ use Joomla\CMS\Table\Table; use Joomla\Database\DatabaseDriver; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * Guidedtours table * @@ -28,7 +32,7 @@ class TourTable extends Table * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; /** @@ -38,7 +42,7 @@ class TourTable extends Table * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore + // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_jsonEncode = array('extensions'); /** diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 4ca44cd2d8420..a09b31ee4d04a 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -18,6 +18,10 @@ use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * View to edit an Step * @@ -28,7 +32,7 @@ class HtmlView extends BaseHtmlView /** * The \JForm object * - * @var \JForm + * @var \Joomla\CMS\Form\Form */ protected $form; @@ -49,7 +53,7 @@ class HtmlView extends BaseHtmlView /** * The actions the user is authorised to perform * - * @var \JObject + * @var \Joomla\CMS\Object\CMSObject */ protected $canDo; @@ -58,7 +62,7 @@ class HtmlView extends BaseHtmlView * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * - * @return mixed A string if successful, otherwise an Error object. + * @return void * * @throws \Exception * @since __DEPLOY_VERSION__ @@ -75,7 +79,7 @@ public function display($tpl = null) $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -90,17 +94,13 @@ protected function addToolbar() { Factory::getApplication()->input->set('hidemainmenu', true); - $user = Factory::getUser(); + $user = $this->getCurrentUser(); $userId = $user->id; $isNew = empty($this->item->id); $canDo = ContentHelper::getActions('com_guidedtours'); - $toolbar = Toolbar::getInstance(); - - ToolbarHelper::title( - Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? 'Add Step' : 'Edit Step') - ); + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? Text::_('COM_GUIDEDTOURS_MANAGER_STEP_NEW') : Text::_('COM_GUIDEDTOURS_MANAGER_STEP_EDIT')), 'map-signs'); $toolbarButtons = []; diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index c78d1647e90be..402822e46e1a5 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -20,6 +20,10 @@ use Joomla\CMS\Router\Route; use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * View class for a list of guidedtour_steps. * @@ -37,21 +41,21 @@ class HtmlView extends BaseHtmlView /** * The pagination object * - * @var \JPagination + * @var \Joomla\CMS\Pagination\Pagination */ protected $pagination; /** * The model state * - * @var \JObject + * @var \Joomla\CMS\Object\CMSObject */ protected $state; /** * Form object for search filters * - * @var \JForm + * @var \Joomla\CMS\Form\Form */ public $filterForm; @@ -76,7 +80,7 @@ class HtmlView extends BaseHtmlView * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * - * @return mixed A string if successful, otherwise an Error object. + * @return void */ public function display($tpl = null) { @@ -97,7 +101,7 @@ public function display($tpl = null) $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -109,11 +113,14 @@ public function display($tpl = null) */ protected function addToolbar() { + // Get the toolbar object instance + $toolbar = Toolbar::getInstance('toolbar'); + $canDo = ContentHelper::getActions('com_guidedtours'); - $user = Factory::getUser(); + $user = Factory::getApplication()->getIdentity(); - $toolbar = Toolbar::getInstance('toolbar'); $tour_id = $this->state->get('tour_id'); + $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id'))->title; ToolbarHelper::title(Text::sprintf('COM_GUIDEDTOURS_STEPS_LIST', Text::_($title)), 'map-signs'); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; @@ -155,6 +162,10 @@ protected function addToolbar() ->message('JGLOBAL_CONFIRM_DELETE') ->listCheck(true); } + + if ($user->authorise('core.admin', 'com_guidedtours') || $user->authorise('core.options', 'com_guidedtours')) { + $toolbar->preferences('com_guidedtours'); + } } /** diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 44cbf8389f1cd..41597d4c5d7e6 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -18,6 +18,10 @@ use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * View to edit an tour. * @@ -28,7 +32,7 @@ class HtmlView extends BaseHtmlView /** * The \JForm object * - * @var \JForm + * @var \Joomla\CMS\Form\Form */ protected $form; @@ -49,7 +53,7 @@ class HtmlView extends BaseHtmlView /** * The actions the user is authorised to perform * - * @var \JObject + * @var \Joomla\CMS\Object\CMSObject */ protected $canDo; @@ -58,7 +62,7 @@ class HtmlView extends BaseHtmlView * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * - * @return mixed A string if successful, otherwise an Error object. + * @return void * * @throws \Exception * @since __DEPLOY_VERSION__ @@ -75,7 +79,7 @@ public function display($tpl = null) $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -98,9 +102,7 @@ protected function addToolbar() $toolbar = Toolbar::getInstance(); - ToolbarHelper::title( - Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? 'Add Tour' : 'Edit Tour') - ); + ToolbarHelper::title(Text::_('COM_GUIDEDTOURS') . ' - ' . ($isNew ? Text::_('COM_GUIDEDTOURS_MANAGER_TOUR_NEW') : Text::_('COM_GUIDEDTOURS_MANAGER_TOUR_EDIT')), 'map-signs'); $toolbarButtons = []; diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index d84e532e961c9..a42020580ab68 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -10,6 +10,7 @@ namespace Joomla\Component\Guidedtours\Administrator\View\Tours; +use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; @@ -17,6 +18,10 @@ use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * View class for a list of guidedtours. * @@ -34,21 +39,21 @@ class HtmlView extends BaseHtmlView /** * The pagination object * - * @var \JPagination + * @var \Joomla\CMS\Pagination\Pagination */ protected $pagination; /** * The model state * - * @var \JObject + * @var \Joomla\CMS\Object\CMSObject */ protected $state; /** * Form object for search filters * - * @var \JForm + * @var \Joomla\CMS\Form\Form */ public $filterForm; @@ -73,7 +78,7 @@ class HtmlView extends BaseHtmlView * * @param string $tpl The name of the template file to parse; automatically searches through the template paths. * - * @return mixed A string if successful, otherwise an Error object. + * @return void */ public function display($tpl = null) { @@ -94,7 +99,7 @@ public function display($tpl = null) $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -112,6 +117,7 @@ protected function addToolbar() ToolbarHelper::title(Text::_('COM_GUIDEDTOURS_TOURS_LIST'), 'map-signs'); $canDo = ContentHelper::getActions('com_guidedtours'); + $user = Factory::getApplication()->getIdentity(); if ($canDo->get('core.create')) { $toolbar->addNew('tour.add'); @@ -144,5 +150,9 @@ protected function addToolbar() ->message('JGLOBAL_CONFIRM_DELETE') ->listCheck(true); } + + if ($user->authorise('core.admin', 'com_guidedtours') || $user->authorise('core.options', 'com_guidedtours')) { + $toolbar->preferences('com_guidedtours'); + } } } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 269d8309f0254..eca5b792957e2 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -12,14 +12,15 @@ use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; -use Joomla\CMS\Language\Associations; use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\MVC\View\GenericDataException; -HTMLHelper::_('behavior.formvalidator'); -HTMLHelper::_('behavior.keepalive'); +/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('keepalive') + ->useScript('form.validate'); $app = Factory::getApplication(); $tour_id = $app->getUserState('com_guidedtours.tour_id'); @@ -40,7 +41,7 @@
'details')); ?> - + item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 493f1350c24b2..a256714f94b77 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -8,7 +8,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +defined('_JEXEC') or die; + use Joomla\CMS\Factory; +use Joomla\CMS\HTML\Helpers\StringHelper; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\LayoutHelper; @@ -16,9 +19,12 @@ use Joomla\CMS\Session\Session; use Joomla\Component\Guidedtours\Administrator\View\Steps\HtmlView; -/** @var HtmlView $this*/ +/** @var HtmlView $this */ -HTMLHelper::_('behavior.multiselect'); +/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('table.columns') + ->useScript('multiselect'); try { $app = Factory::getApplication(); @@ -65,7 +71,7 @@ items)) : ?> - +
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 9a7c2402728df..c1b5801e21f9b 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -8,6 +8,8 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +defined('_JEXEC') or die; + use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -18,20 +20,21 @@ $user = $app->getIdentity(); $input = $app->input; -HTMLHelper::_('behavior.formvalidator'); -HTMLHelper::_('behavior.keepalive'); - +/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('keepalive') + ->useScript('form.validate'); ?> + (int) $this->item->id); ?>" method="post" name="adminForm" id="guidedtours-form" class="form-validate">
'details')); ?> - + item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?>
form->renderField('description'); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 95038ed2b69e0..8f4bb7644e00e 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -8,7 +8,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +defined('_JEXEC') or die; + use Joomla\CMS\Factory; +use Joomla\CMS\HTML\Helpers\StringHelper; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Language\Multilanguage; @@ -18,9 +21,12 @@ use Joomla\Component\Guidedtours\Administrator\View\Tours\HtmlView; use Joomla\String\Inflector; -/** @var HtmlView $this*/ +/** @var HtmlView $this */ -HTMLHelper::_('behavior.multiselect'); +/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('table.columns') + ->useScript('multiselect'); try { $app = Factory::getApplication(); @@ -67,7 +73,7 @@ items)) : ?> -
, @@ -186,10 +192,9 @@
- - escape($item->title); ?> + + escape($item->title); ?> + escape($item->title); ?> @@ -202,7 +207,7 @@ - description; ?> + description, 200, true, false); ?>
+
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 4ef690c87bc3c..722ecd7f106e8 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -13,18 +13,19 @@ COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" +COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" -COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour only for selected extensions. If used tours won't be displayed at other extensions." +COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour for the selected extensions in priority." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" COM_GUIDEDTOURS_FIELD_NOTE_LABEL="Note" -COM_GUIDEDTOURS_FIELD_OPTION_BOTTOM="Bottom" -COM_GUIDEDTOURS_FIELD_OPTION_CENTER="Center" -COM_GUIDEDTOURS_FIELD_OPTION_LEFT="Left" -COM_GUIDEDTOURS_FIELD_OPTION_RIGHT="Right" -COM_GUIDEDTOURS_FIELD_OPTION_TOP="Top" +COM_GUIDEDTOURS_FIELD_VALUE_BOTTOM="Bottom" +COM_GUIDEDTOURS_FIELD_VALUE_CENTER="Center" COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" +COM_GUIDEDTOURS_FIELD_VALUE_LEFT="Left" COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" +COM_GUIDEDTOURS_FIELD_VALUE_RIGHT="Right" +COM_GUIDEDTOURS_FIELD_VALUE_TOP="Top" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" @@ -34,30 +35,42 @@ COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step whi COM_GUIDEDTOURS_LANGUAGE="Language" COM_GUIDEDTOURS_LANGUAGE_ASC="Language ascending" COM_GUIDEDTOURS_LANGUAGE_DESC="Language descending" -COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Tour deleted." -COM_GUIDEDTOURS_N_ITEMS_DELETED="%s tours deleted." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Tour published." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s tours published." -COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Tour trashed." -COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s tours trashed." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Tour unpublished." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s tours unpublished." -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Tour archived." -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s Tours archived." +COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit step" +COM_GUIDEDTOURS_MANAGER_STEP_NEW="New step" +COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit tour" +COM_GUIDEDTOURS_MANAGER_TOUR_NEW="New tour" +COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Item deleted." +COM_GUIDEDTOURS_N_ITEMS_DELETED="%s items deleted." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Item published." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s items published." +COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Item trashed." +COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s items trashed." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Item unpublished." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s items unpublished." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Item archived." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s items archived." +COM_GUIDEDTOURS_NEW_TOUR="New Tour" COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_ORDER_TYPE_ASC="Type ascending" COM_GUIDEDTOURS_ORDER_TYPE_DESC="Type descending" -COM_GUIDEDTOURS_POSITION_DESC="Add the Position where you want to display your step. e.g. Bottom, Center, Left, Right, Top" -COM_GUIDEDTOURS_POSITION_LABEL="Position" COM_GUIDEDTOURS_RULES_TAB="Permissions" COM_GUIDEDTOURS_STATUS="Status" COM_GUIDEDTOURS_STEP_ASC="Step ascending" COM_GUIDEDTOURS_STEP_DESC="Step descending" +COM_GUIDEDTOURS_STEP_EDIT_STEP="Edit Step" COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." +COM_GUIDEDTOURS_STEP_FILTER_SEARCH_LABEL="Search" COM_GUIDEDTOURS_STEP_ID="ID" +COM_GUIDEDTOURS_STEP_NEW_STEP="New Step" +COM_GUIDEDTOURS_STEP_POSITION_DESC="Select the position of the step popup, relative to the element it points to." +COM_GUIDEDTOURS_STEP_POSITION_LABEL="Position" COM_GUIDEDTOURS_STEP_TITLE="Title" +COM_GUIDEDTOURS_STEP_TARGET_DESC="Add the target element the step will be attached to. Options: .classname, #id, any selector following the CSS syntax (make sure it is a focusable element if the step is interactive), or leave blank for a centered step." +COM_GUIDEDTOURS_STEP_TARGET_LABEL="Target" COM_GUIDEDTOURS_STEP_TYPE="Type" +COM_GUIDEDTOURS_STEP_TYPE_LABEL="Type" +COM_GUIDEDTOURS_STEP_TYPE_DESC="Select the type which you want to select for the tour." COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP="Next" COM_GUIDEDTOURS_STEP_TYPE_REDIRECT="Redirect" COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive" @@ -66,8 +79,6 @@ COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_BUTTON_ADD="Add your first step" COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" -COM_GUIDEDTOURS_TARGET_DESC="Add the target item to attach your step element to. Options: .classname, #id or leave blank for a centered step." -COM_GUIDEDTOURS_TARGET_LABEL="Target" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" @@ -75,15 +86,13 @@ COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." -COM_GUIDEDTOURS_TYPE_LABEL="Type" -COM_GUIDEDTOURS_TYPE_DESC="Select the type which you want to select for the tour." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHERS_LABEL="Others" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHER_LABEL="Other" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" -COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the Relative URL of the page you want to Start the Tour from eg administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" -COM_GUIDEDTOURS_URL_DESC="Enter the Relative URL of the page from where you want to Start the Tour e.g administrator/index.php?option=com_guidedtours&view=tours for guided tour relative URL." +COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 4a8879b566643..0defc3fecfcb0 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -23,7 +23,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start.

" @@ -316,7 +316,7 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create a smart search filter?" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index c9b352d2ef789..1333b2c87af7c 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -108,7 +108,7 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), (90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 167, 168, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'), +(91, 1, 167, 168, 1, 'com_guidedtours', 'com_guidedtours', '{}'), (92, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 100ad22531846..cd6dfe2b51ff0 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -114,7 +114,7 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), (90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 167, 168, 1, 'com_guidedtours.guidedtours.1', 'com_guidedtours', '{}'), +(91, 1, 167, 168, 1, 'com_guidedtours', 'com_guidedtours', '{}'), (92, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); SELECT setval('#__assets_id_seq', 93, false); diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index b61fa63fce9cd..dcf4388c12a2e 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -14,6 +14,10 @@ use Joomla\CMS\Plugin\CMSPlugin; use Joomla\Event\SubscriberInterface; +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + /** * PlgSystemTour * @@ -129,6 +133,9 @@ protected function getJsonTour($tour_id) $tour = $myTour->getItem($tour_id); + // Replace 'images/' to '../images/' when using an image from /images in backend. + $tour->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $tour->description); + $mySteps = $factory->createModel( 'Steps', 'Administrator', @@ -136,8 +143,16 @@ protected function getJsonTour($tour_id) ); $mySteps->setState('filter.tour_id', $tour_id); + $mySteps->setState('filter.published', 1); + + $tour_steps = $mySteps->getItems(); + + foreach ($tour_steps as $step) { + // Replace 'images/' to '../images/' when using an image from /images in backend. + $step->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $step->description); + } - $tour->steps = $mySteps->getItems(); + $tour->steps = $tour_steps; return json_encode($tour); } From c31615bcaa23b61757e4b18910653011bdfde5c4 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:49:12 +0530 Subject: [PATCH 169/363] Update administrator/components/com_guidedtours/src/Controller/StepController.php Co-authored-by: Brian Teeman --- .../com_guidedtours/src/Controller/StepController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 29d2ee12fac4b..e86b69ab2a39f 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -17,7 +17,7 @@ // phpcs:enable PSR1.Files.SideEffects /** - * Controller for a single tour + * Controller for a single step * * @since __DEPLOY_VERSION__ */ From ebc3d2f78811877a052c44a5c169a20c3b1355e8 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:49:43 +0530 Subject: [PATCH 170/363] Update administrator/components/com_guidedtours/src/Model/StepModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/StepModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 6897cea61cac7..adaddcf22a510 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -382,7 +382,7 @@ protected function loadFormData() * * @return CMSObject|boolean Object on success, false on failure. * - * @since 1.6 + * @since __DEPLOY_VERSION__ */ public function getItem($pk = null) { From df983b0d29aa38602cebffb9c2694b10d3a98844 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:50:05 +0530 Subject: [PATCH 171/363] Update administrator/components/com_guidedtours/src/Model/StepsModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/StepsModel.php | 1 - 1 file changed, 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index d7ffd2fdf4479..a3ec0f197d39d 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -120,7 +120,6 @@ protected function populateState($ordering = 'a.id', $direction = 'asc') { $app = Factory::getApplication(); - // $tour_id = $app->input->get('tour_id', 0, 'int'); $tour_id = $app->getUserStateFromRequest($this->context . '.filter.tour_id', 'tour_id', 0, 'int'); if (empty($tour_id)) { From ce04a24b88922fa273375724b29213e11fff9ec7 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:51:16 +0530 Subject: [PATCH 172/363] Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_tours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index 0c20ba28f4650..e8073570ea56b 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -13,7 +13,7 @@ type="status" label="JOPTION_SELECT_PUBLISHED" onchange="this.form.submit();" - > + > From eabfbbe8301d92286530e40564561af35ea1766b Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:51:35 +0530 Subject: [PATCH 173/363] Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_tours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index e8073570ea56b..99520b65708ec 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -26,7 +26,7 @@ onchange="this.form.submit();" default="a.ordering ASC" validate="options" - > + > From 06b219c0edfd6eff51d8746738d6944d9a0f0623 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:52:01 +0530 Subject: [PATCH 174/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 10f277e48762a..cb6a1c400bd74 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -71,7 +71,7 @@ default="1" class="form-select-color-state" validate="options" - > + > From 158e4468f55bc8bd66932317d19513ffead876ed Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:52:13 +0530 Subject: [PATCH 175/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index cb6a1c400bd74..4e95cec0c4fc5 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -85,7 +85,7 @@ default="0" description="COM_GUIDEDTOURS_STEP_TYPE_DESC" validate="options" - > + > From 0095ba581fe421dd347919a96b7ddb72f967a859 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:52:23 +0530 Subject: [PATCH 176/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 4e95cec0c4fc5..13f593660260c 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -108,7 +108,7 @@ showon="type:2" filter="string" validate="options" - > + > From 755313a37929e71ea6be26676cec12684a99330e Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:52:35 +0530 Subject: [PATCH 177/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 13f593660260c..d5d97f07649d3 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -162,7 +162,7 @@ type="contentlanguage" label="JFIELD_LANGUAGE_LABEL" default="*" - > + > From 6d1e0d6df9e8230c4318758e2f0e45923516b8f3 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:52:46 +0530 Subject: [PATCH 178/363] Update administrator/components/com_guidedtours/forms/tour.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/tour.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 7d51972555965..83f87dd0edc2c 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -39,7 +39,7 @@ default="1" class="form-select-color-state" validate="options" - > + > From 98963032c0dac9b2dffb0a9c004af36eea8ec713 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 16:45:28 +0530 Subject: [PATCH 179/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 722ecd7f106e8..fc35d2e9635ea 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -11,7 +11,7 @@ COM_GUIDEDTOURS_ACCESS_SPECIAL="Special" COM_GUIDEDTOURS_ACCESS_SUPER_USERS="Super users" COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION="Description" -COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending"  +COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" From f63b1bf75a6c799f4154677319f61fee2f78c5bc Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 16:46:10 +0530 Subject: [PATCH 180/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index fc35d2e9635ea..e02ca1ae2a613 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -35,10 +35,10 @@ COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step whi COM_GUIDEDTOURS_LANGUAGE="Language" COM_GUIDEDTOURS_LANGUAGE_ASC="Language ascending" COM_GUIDEDTOURS_LANGUAGE_DESC="Language descending" -COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit step" -COM_GUIDEDTOURS_MANAGER_STEP_NEW="New step" -COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit tour" -COM_GUIDEDTOURS_MANAGER_TOUR_NEW="New tour" +COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit Step" +COM_GUIDEDTOURS_MANAGER_STEP_NEW="New Step" +COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit Tour" +COM_GUIDEDTOURS_MANAGER_TOUR_NEW="New Tour" COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Item deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s items deleted." COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Item published." From 004d154ac02a71e6342dfd20b09dd4954452607d Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:58:07 +0530 Subject: [PATCH 181/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 8f4bb7644e00e..6717dc0d20e25 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -259,7 +259,7 @@
, @@ -191,7 +197,7 @@
- - description; ?> + description, 200, true, false); ?>
pagination->getListFooter(); ?> From faa68fd2ad53c1fa94b651e3770ea7046ca32968 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 13 Feb 2023 13:03:37 -0500 Subject: [PATCH 182/363] Update default.php Removed testing tag --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index a256714f94b77..dd808781edeaf 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -233,7 +233,7 @@ pagination->getListFooter(); ?> From e7ac5607f4a1197866c6f493650feb8a0b5fa4d8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 13 Feb 2023 13:44:30 -0500 Subject: [PATCH 183/363] Language keys in tours cannot be overridden (#90) * Format database queries Added getTourLocked * Format database queries * Check if tour is locked * Warning message when a tour is locked --- .../src/Helper/GuidedtoursHelper.php | 26 ++++++--- .../com_guidedtours/src/Helper/StepHelper.php | 54 ++++++++++++++++--- .../src/View/Step/HtmlView.php | 34 ++++++++---- .../src/View/Tour/HtmlView.php | 29 +++++++--- .../language/en-GB/com_guidedtours.ini | 2 +- 5 files changed, 114 insertions(+), 31 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 0f03492507a06..8c3d5195e121d 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -11,30 +11,42 @@ namespace Joomla\Component\Guidedtours\Administrator\Helper; use Joomla\CMS\Factory; +use Joomla\Database\ParameterType; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** - * guidedtours component helper. + * Guided Tours component helper. * * @since __DEPLOY_VERSION__ */ class GuidedtoursHelper { - public static function getTourTitle($id) + /** + * Get a tour title + * + * @param int $id Id of a tour + * + * @return object + * + * @since __DEPLOY_VERSION__ + */ + public static function getTourTitle(int $id): object { if (empty($id)) { - // Throw an error or ... return ""; } - $db = Factory::getDbo(); + $db = Factory::getDbo(); $query = $db->getQuery(true); - $query->select('title'); - $query->from('#__guidedtours'); - $query->where('id = ' . $id); + + $query->select('title') + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $id, ParameterType::INTEGER); + $db->setQuery($query); return $db->loadObject(); diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index a58c3ca667df7..b372e25f41b37 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -12,28 +12,70 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; +use Joomla\Database\ParameterType; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** + * Guided tour step helper + * * @since __DEPLOY_VERSION__ */ class StepHelper extends ContentHelper { - public static function getTourLanguage($id) + /** + * Get a tour language + * + * @param int $id Id of a tour + * + * @return string + * + * @since __DEPLOY_VERSION__ + */ + public static function getTourLanguage(int $id): string { if (empty($id)) { - // Throw an error or ... return "*"; } - $db = Factory::getDbo(); + $db = Factory::getDbo(); $query = $db->getQuery(true); - $query->select('language'); - $query->from('#__guidedtours'); - $query->where('id = ' . $id); + + $query->select('language') + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $id, ParameterType::INTEGER); + + $db->setQuery($query); + + return $db->loadResult(); + } + + /** + * Check if a tour is locked + * + * @param int $id Id of a tour + * + * @return boolean + * + * @since __DEPLOY_VERSION__ + */ + public static function getTourLocked(int $id): bool + { + if (empty($id)) { + return false; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true); + + $query->select('locked') + ->from('#__guidedtours') + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $id, ParameterType::INTEGER); + $db->setQuery($query); return $db->loadResult(); diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index a09b31ee4d04a..8aa4f07f9b03c 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -12,11 +12,12 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; -use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; +use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -57,6 +58,13 @@ class HtmlView extends BaseHtmlView */ protected $canDo; + /** + * Determines if a step can be edited in a multilingual environment + * + * @var boolean + */ + protected $locked; + /** * Execute and display a template script. * @@ -77,6 +85,15 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } + $this->locked = false; + if (Multilanguage::isEnabled()) { + $this->locked = StepHelper::getTourLocked($this->item->tour_id); + } + + if ($this->locked) { + Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); + } + $this->addToolbar(); parent::display($tpl); @@ -121,10 +138,9 @@ protected function addToolbar() ); } else { // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') - && $this->item->created_by == $userId); + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable) { + if ($itemEditable && !$this->locked) { ToolbarHelper::apply('step.apply'); $toolbarButtons = [['save', 'step.save']]; @@ -133,12 +149,12 @@ protected function addToolbar() $toolbarButtons[] = ['save2new', 'step.save2new']; $toolbarButtons[] = ['save2copy', 'step.save2copy']; } - } - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + } ToolbarHelper::cancel( 'step.cancel', diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 41597d4c5d7e6..1de1b21ad65d6 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -12,6 +12,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; @@ -57,6 +58,13 @@ class HtmlView extends BaseHtmlView */ protected $canDo; + /** + * Determines if a tour can be edited in a multilingual environment + * + * @var boolean + */ + protected $locked; + /** * Execute and display a template script. * @@ -77,6 +85,12 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } + $this->locked = $this->item->locked && Multilanguage::isEnabled(); + + if ($this->locked) { + Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); + } + $this->addToolbar(); parent::display($tpl); @@ -123,10 +137,9 @@ protected function addToolbar() ); } else { // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. - $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') - && $this->item->created_by == $userId); + $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable) { + if ($itemEditable && !$this->locked) { ToolbarHelper::apply('tour.apply'); $toolbarButtons = [['save', 'tour.save']]; @@ -135,12 +148,12 @@ protected function addToolbar() $toolbarButtons[] = ['save2new', 'tour.save2new']; $toolbarButtons[] = ['save2copy', 'tour.save2copy']; } - } - ToolbarHelper::saveGroup( - $toolbarButtons, - 'btn-success' - ); + ToolbarHelper::saveGroup( + $toolbarButtons, + 'btn-success' + ); + } ToolbarHelper::cancel( 'tour.cancel', diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index e02ca1ae2a613..a3b99e8a9d008 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -94,5 +94,5 @@ COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." +COM_GUIDEDTOURS_WARNING_TOURLOCKED="Joomla Core Guided Tours are a great starting point for your custom tour. To get started, select the action 'Duplicate' from the tour's list." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" - From b09a71662c9356e64fb6cb575f4206fcc30cb465 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 14 Feb 2023 03:14:41 +0530 Subject: [PATCH 184/363] Craeted functionality for tours duplication along with its steps --- .../src/Controller/ToursController.php | 18 +++ .../com_guidedtours/src/Model/TourModel.php | 142 ++++++++++++++++++ .../src/View/Tours/HtmlView.php | 6 + .../language/en-GB/com_guidedtours.ini | 3 +- installation/sql/mysql/extensions.sql | 2 +- 5 files changed, 169 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index efa49b6be11bb..df521ac477a06 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -11,6 +11,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\Language\Text; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -39,4 +40,21 @@ public function getModel($name = 'Tour', $prefix = 'Administrator', $config = ar { return parent::getModel($name, $prefix, $config); } + public function duplicate() + { + $this->checkToken(); + $pks = (array) $this->input->post->get('cid', array(), 'int'); + $pks = array_filter($pks); + try { + if (empty($pks)) { + throw new \Exception(Text::_('COM_MODULES_ERROR_NO_MODULES_SELECTED')); + } + $model = $this->getModel(); + $model->duplicate($pks); + $this->setMessage(Text::plural('COM_GUIDEDTOURS_TOURS_DUPLICATED', count($pks))); + } catch (\Exception $e) { + $this->app->enqueueMessage($e->getMessage(), 'warning'); + } + $this->setRedirect('index.php?option=com_guidedtours&view=tours' . $this->getRedirectToListAppend()); + } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index ee149c1f59d76..b1286af227241 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -16,6 +16,7 @@ use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; use Joomla\String\StringHelper; +use Joomla\Database\ParameterType; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -308,4 +309,145 @@ public function getItem($pk = null) return $result; } + + public function duplicate(&$pks) + { + $user = $this->getCurrentUser(); + $db = $this->getDatabase(); + + // Access checks. + if (!$user->authorise('core.create', 'com_tours') || !$user->authorise('core.create', '__guidedtour_steps')) { + throw new \Exception(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED')); + } + + $table = $this->getTable(); + + foreach ($pks as $pk) { + if ($table->load($pk, true)) { + // Reset the id to create a new record. + $table->id = 0; + + // Alter the title. + $m = null; + + if (preg_match('#\((\d+)\)$#', $table->title, $m)) { + $table->title = preg_replace('#\(\d+\)$#', '(' . ($m[1] + 1) . ')', $table->title); + } + + $data = $this->generateNewTitle(0, Text::_($table->title),Text::_($table->title)); + $table->title = $data[0]; + + // Unpublish duplicate module + $table->published = 0; + + if (!$table->check() || !$table->store()) { + throw new \Exception($table->getError()); + } + + $pk = (int) $pk; + $query = $db->getQuery(true) + ->select($db->quoteName('id')) + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadColumn(); + $query = $db->getQuery(true) + ->select($db->quoteName(array('title', + 'description', + 'ordering', + 'step_no', + 'position', + 'target', + 'type', + 'interactive_type', + 'url', + 'created', + 'modified', + 'checked_out_time', + 'checked_out', + 'language', + 'note'))) + ->from($db->quoteName('#__guidedtour_steps')) + ->where($db->quoteName('tour_id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadObjectList(); + + $query = $db->getQuery(true) + ->insert($db->quoteName('#__guidedtour_steps')) + ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), + $db->quoteName('description'), + $db->quoteName('ordering'), + $db->quoteName('step_no'), + $db->quoteName('position'), + $db->quoteName('target'), + $db->quoteName('type'), + $db->quoteName('interactive_type'), + $db->quoteName('url'), + $db->quoteName('created'), + $db->quoteName('modified'), + $db->quoteName('checked_out_time'), + $db->quoteName('checked_out'), + $db->quoteName('language'), + $db->quoteName('note')]); + foreach ($rows as $step) { + $dataTypes = [ + ParameterType::INTEGER, + ParameterType::STRING , + ParameterType::STRING , + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ]; + $query->values(implode(',', $query->bindArray([$table->id, + $step->title, + $step->description, + $step->ordering, + $step->step_no, + $step->position, + $step->target, + $step->type, + $step->interactive_type, + $step->url, + $step->created, + $step->modified, + $step->checked_out_time, + $step->checked_out, + $step->language, + $step->note], $dataTypes))); + } + + $db->setQuery($query); + + try { + $db->execute(); + } catch (\RuntimeException $e) { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'error'); + + return false; + } + + } else { + throw new \Exception($table->getError()); + } + } + + // Clear tours cache + $this->cleanCache(); + + return true; + } } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index a42020580ab68..cf0c44292317c 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -142,6 +142,12 @@ protected function addToolbar() if ($this->state->get('filter.published') != -2) { $childBar->trash('tours.trash')->listCheck(true); } + if ($canDo->get('core.create')) { + $childBar->standardButton('copy') + ->text('JTOOLBAR_DUPLICATE') + ->task('tours.duplicate') + ->listCheck(true); + } } if (!$this->isEmptyState && $this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index e02ca1ae2a613..b37a5febc0927 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -82,6 +82,8 @@ COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" +COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." +COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tours duplicated." COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." @@ -95,4 +97,3 @@ COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" - diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 42951d3e7f63b..db69fc77a048e 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -934,7 +934,7 @@ CREATE TABLE IF NOT EXISTS `#__scheduler_tasks` ( CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `id` int NOT NULL AUTO_INCREMENT, `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, + `title` varchar(255) DEFAULT '' NOT NULL, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, From 0e3f1ac322fc0824226dc701639d64cabf024ae3 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 14 Feb 2023 03:16:42 +0530 Subject: [PATCH 185/363] Created functionality for tours duplication along with its steps --- .../src/Controller/ToursController.php | 18 +++ .../com_guidedtours/src/Model/TourModel.php | 142 ++++++++++++++++++ .../src/View/Tours/HtmlView.php | 6 + .../language/en-GB/com_guidedtours.ini | 3 +- installation/sql/mysql/extensions.sql | 2 +- 5 files changed, 169 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index efa49b6be11bb..df521ac477a06 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -11,6 +11,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\Language\Text; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -39,4 +40,21 @@ public function getModel($name = 'Tour', $prefix = 'Administrator', $config = ar { return parent::getModel($name, $prefix, $config); } + public function duplicate() + { + $this->checkToken(); + $pks = (array) $this->input->post->get('cid', array(), 'int'); + $pks = array_filter($pks); + try { + if (empty($pks)) { + throw new \Exception(Text::_('COM_MODULES_ERROR_NO_MODULES_SELECTED')); + } + $model = $this->getModel(); + $model->duplicate($pks); + $this->setMessage(Text::plural('COM_GUIDEDTOURS_TOURS_DUPLICATED', count($pks))); + } catch (\Exception $e) { + $this->app->enqueueMessage($e->getMessage(), 'warning'); + } + $this->setRedirect('index.php?option=com_guidedtours&view=tours' . $this->getRedirectToListAppend()); + } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index ee149c1f59d76..b1286af227241 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -16,6 +16,7 @@ use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; use Joomla\String\StringHelper; +use Joomla\Database\ParameterType; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -308,4 +309,145 @@ public function getItem($pk = null) return $result; } + + public function duplicate(&$pks) + { + $user = $this->getCurrentUser(); + $db = $this->getDatabase(); + + // Access checks. + if (!$user->authorise('core.create', 'com_tours') || !$user->authorise('core.create', '__guidedtour_steps')) { + throw new \Exception(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED')); + } + + $table = $this->getTable(); + + foreach ($pks as $pk) { + if ($table->load($pk, true)) { + // Reset the id to create a new record. + $table->id = 0; + + // Alter the title. + $m = null; + + if (preg_match('#\((\d+)\)$#', $table->title, $m)) { + $table->title = preg_replace('#\(\d+\)$#', '(' . ($m[1] + 1) . ')', $table->title); + } + + $data = $this->generateNewTitle(0, Text::_($table->title),Text::_($table->title)); + $table->title = $data[0]; + + // Unpublish duplicate module + $table->published = 0; + + if (!$table->check() || !$table->store()) { + throw new \Exception($table->getError()); + } + + $pk = (int) $pk; + $query = $db->getQuery(true) + ->select($db->quoteName('id')) + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadColumn(); + $query = $db->getQuery(true) + ->select($db->quoteName(array('title', + 'description', + 'ordering', + 'step_no', + 'position', + 'target', + 'type', + 'interactive_type', + 'url', + 'created', + 'modified', + 'checked_out_time', + 'checked_out', + 'language', + 'note'))) + ->from($db->quoteName('#__guidedtour_steps')) + ->where($db->quoteName('tour_id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadObjectList(); + + $query = $db->getQuery(true) + ->insert($db->quoteName('#__guidedtour_steps')) + ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), + $db->quoteName('description'), + $db->quoteName('ordering'), + $db->quoteName('step_no'), + $db->quoteName('position'), + $db->quoteName('target'), + $db->quoteName('type'), + $db->quoteName('interactive_type'), + $db->quoteName('url'), + $db->quoteName('created'), + $db->quoteName('modified'), + $db->quoteName('checked_out_time'), + $db->quoteName('checked_out'), + $db->quoteName('language'), + $db->quoteName('note')]); + foreach ($rows as $step) { + $dataTypes = [ + ParameterType::INTEGER, + ParameterType::STRING , + ParameterType::STRING , + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ]; + $query->values(implode(',', $query->bindArray([$table->id, + $step->title, + $step->description, + $step->ordering, + $step->step_no, + $step->position, + $step->target, + $step->type, + $step->interactive_type, + $step->url, + $step->created, + $step->modified, + $step->checked_out_time, + $step->checked_out, + $step->language, + $step->note], $dataTypes))); + } + + $db->setQuery($query); + + try { + $db->execute(); + } catch (\RuntimeException $e) { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'error'); + + return false; + } + + } else { + throw new \Exception($table->getError()); + } + } + + // Clear tours cache + $this->cleanCache(); + + return true; + } } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index a42020580ab68..cf0c44292317c 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -142,6 +142,12 @@ protected function addToolbar() if ($this->state->get('filter.published') != -2) { $childBar->trash('tours.trash')->listCheck(true); } + if ($canDo->get('core.create')) { + $childBar->standardButton('copy') + ->text('JTOOLBAR_DUPLICATE') + ->task('tours.duplicate') + ->listCheck(true); + } } if (!$this->isEmptyState && $this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index e02ca1ae2a613..b37a5febc0927 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -82,6 +82,8 @@ COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" +COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." +COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tours duplicated." COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." @@ -95,4 +97,3 @@ COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" - diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 42951d3e7f63b..db69fc77a048e 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -934,7 +934,7 @@ CREATE TABLE IF NOT EXISTS `#__scheduler_tasks` ( CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `id` int NOT NULL AUTO_INCREMENT, `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, + `title` varchar(255) DEFAULT '' NOT NULL, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, From f7af12daa3e70d808e11f51155dce434ed4d0c3c Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 14 Feb 2023 03:56:21 +0530 Subject: [PATCH 186/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 3273e1bfb43e9..431882af6b0f9 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -83,7 +83,7 @@ COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." -COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tours duplicated." +COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tour duplicated." COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." From 69e85b5569ca5ff9a53c98cf180b2708da5bd06f Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 14 Feb 2023 03:57:38 +0530 Subject: [PATCH 187/363] Update administrator/components/com_guidedtours/src/Controller/ToursController.php Co-authored-by: Brian Teeman --- .../com_guidedtours/src/Controller/ToursController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index df521ac477a06..1b3301f0a0752 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -10,8 +10,8 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -use Joomla\CMS\MVC\Controller\AdminController; use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\AdminController; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; From da9b1385a17184315e210c04749f2f2fe11809c8 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 14 Feb 2023 03:58:04 +0530 Subject: [PATCH 188/363] Update administrator/components/com_guidedtours/src/Model/TourModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/TourModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index b1286af227241..de8e7a0fd06be 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -15,8 +15,8 @@ use Joomla\CMS\Log\Log; use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; -use Joomla\String\StringHelper; use Joomla\Database\ParameterType; +use Joomla\String\StringHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; From 4a972d6c9e339ff343138565ac1ff2ad9505f75f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 13 Feb 2023 20:05:05 -0500 Subject: [PATCH 189/363] Step count (#92) * Removed unused setDefault * The steps count should only consider published steps. * The steps count is renamed to steps_count --- .../com_guidedtours/src/Model/StepModel.php | 51 ------------------- .../com_guidedtours/src/Model/TourModel.php | 50 ------------------ .../com_guidedtours/src/Model/ToursModel.php | 6 ++- .../com_guidedtours/tmpl/tours/default.php | 2 +- 4 files changed, 5 insertions(+), 104 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index adaddcf22a510..94e69d299dc25 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -166,57 +166,6 @@ public function save($data) return parent::save($data); } - /** - * Method to change the default state of one item. - * - * @param array $pk A list of the primary keys to change. - * @param integer $value The value of the home state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function setDefault($pk, $value = 1) - { - $table = $this->getTable(); - - if ($table->load($pk)) { - if ($table->published !== 1) { - $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); - - return false; - } - } - - if (empty($table->id) || !$this->canEditState($table)) { - Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); - - return false; - } - - $date = Factory::getDate()->toSql(); - - if ($value) { - // Unset other default item - if ($table->load(array('default' => '1'))) { - $table->default = 0; - $table->modified = $date; - $table->store(); - } - } - - if ($table->load($pk)) { - $table->modified = $date; - $table->default = $value; - $table->store(); - } - - // Clean the cache - $this->cleanCache(); - - return true; - } - /** * Method to test whether a record can have its state changed. * diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index ee149c1f59d76..420a1e536a251 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -195,56 +195,6 @@ protected function loadFormData() return $data; } - /** - * Method to change the default state of one item. - * - * @param array $pk A list of the primary keys to change. - * @param integer $value The value of the home state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function setDefault($pk, $value = 1) - { - $table = $this->getTable(); - - if ($table->load($pk)) { - if ($table->published !== 1) { - $this->setError(Text::_('COM_WORKFLOW_ITEM_MUST_PUBLISHED')); - - return false; - } - } - - if (empty($table->id) || !$this->canEditState($table)) { - Log::add(Text::_('JLIB_APPLICATION_ERROR_EDITSTATE_NOT_PERMITTED'), Log::WARNING, 'jerror'); - - return false; - } - - $date = Factory::getDate()->toSql(); - - if ($value) { - // Unset other default item - if ($table->load(array('default' => '1'))) { - $table->default = 0; - $table->modified = $date; - $table->store(); - } - } - - if ($table->load($pk)) { - $table->modified = $date; - $table->default = $value; - $table->store(); - } - - // Clean the cache - $this->cleanCache(); - - return true; - } /** * Method to test whether a record can be deleted. diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 3c28890542207..063a4d95a3973 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -172,8 +172,10 @@ public function getListQuery() $this->getState( 'list.select', 'a.*, (SELECT COUNT(' . $db->quoteName('description') . ') FROM ' - . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' - . $db->quoteName('a.id') . ') AS ' . $db->quoteName('steps') + . $db->quoteName('#__guidedtour_steps') + . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') + . ' AND ' . $db->quoteName('published') . ' = 1' + . ') AS ' . $db->quoteName('steps_count') ) ); $query->from('#__guidedtours AS a'); diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 6717dc0d20e25..b5780228f8e52 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -239,7 +239,7 @@ - steps; ?> + steps_count; ?> From 0f276343c5bd1ce225775bdd5176c9ffd67fd1e9 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 14 Feb 2023 01:23:59 -0500 Subject: [PATCH 190/363] Miscellaneous fixes for saving of tours and steps (#93) * Missing search translation for the tour page * Missing inputmode for search * Missing inputmode for search Wrong list ordering * Missing permissions for tour * Removed obsolete code * URL field first as required * Incomplete field attributes Wrong naming of created/modified fields Removed permissions fieldset * Incomplete field attributes Wrong naming of created/modified fields Removed permissions fieldset * tour_id should be filter_id * Removed useless code * Removed useless code * Missing \ * Added message and removed buttons if tour is locked * Renamed locked variable for consistency * Renamed locked variable for consistency Missing test on tour_id * Removed useless extends * Added prepareTable Removed default which is not part of the data * Added prepareTable Removed useless code * Note should be under the title * Update step.xml Typo --- .../components/com_guidedtours/access.xml | 2 + .../com_guidedtours/forms/filter_steps.xml | 9 +-- .../com_guidedtours/forms/filter_tours.xml | 3 +- .../components/com_guidedtours/forms/step.xml | 24 +++---- .../components/com_guidedtours/forms/tour.xml | 25 +++----- .../com_guidedtours/src/Helper/StepHelper.php | 3 +- .../com_guidedtours/src/Model/StepModel.php | 54 +++++++++++++--- .../com_guidedtours/src/Model/TourModel.php | 62 +++++++++++++------ .../com_guidedtours/src/Table/StepTable.php | 46 +++++++------- .../com_guidedtours/src/Table/TourTable.php | 52 +++++++--------- .../src/View/Step/HtmlView.php | 12 ++-- .../src/View/Steps/HtmlView.php | 22 +++++-- .../src/View/Tour/HtmlView.php | 8 +-- .../src/View/Tours/HtmlView.php | 2 +- .../com_guidedtours/tmpl/step/edit.php | 4 -- .../com_guidedtours/tmpl/steps/default.php | 47 ++++++-------- .../com_guidedtours/tmpl/tour/edit.php | 2 +- .../language/en-GB/com_guidedtours.ini | 1 + 18 files changed, 217 insertions(+), 161 deletions(-) diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index 3500926e118cb..bd371aa58bdd0 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -11,9 +11,11 @@
+ +
diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index 816e3ce03c6e1..a35cedb36d1ba 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -4,6 +4,7 @@ @@ -24,7 +25,7 @@ type="list" label="JGLOBAL_SORT_BY" onchange="this.form.submit();" - default="a.id ASC" + default="a.ordering ASC" validate="options" > @@ -32,10 +33,10 @@ - - + + diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index d5d97f07649d3..8004fe4181896 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -6,6 +6,8 @@ type="text" label="JGLOBAL_FIELD_ID_LABEL" default="0" + class="readonly" + readonly="true" /> @@ -184,12 +192,4 @@ section="step" /> -
- -
- diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 83f87dd0edc2c..166d6b86219db 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -50,7 +50,6 @@ name="checked_out" type="hidden" filter="unset" - default="0" /> + > @@ -143,16 +146,8 @@ multiple="multiple" layout="joomla.form.field.list-fancy-select" default="*" - > + > -
- -
- diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php index b372e25f41b37..1eb0844ecb955 100644 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/StepHelper.php @@ -11,7 +11,6 @@ namespace Joomla\Component\Guidedtours\Administrator\Helper; use Joomla\CMS\Factory; -use Joomla\CMS\Helper\ContentHelper; use Joomla\Database\ParameterType; // phpcs:disable PSR1.Files.SideEffects @@ -23,7 +22,7 @@ * * @since __DEPLOY_VERSION__ */ -class StepHelper extends ContentHelper +class StepHelper { /** * Get a tour language diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 94e69d299dc25..aab4bbdc13934 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -122,7 +122,7 @@ public function save($data) $app = Factory::getApplication(); $user = $app->getIdentity(); $input = $app->input; - $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); + $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); if (empty($data['tour_id'])) { $data['tour_id'] = $tourID; @@ -152,20 +152,56 @@ public function save($data) if ($input->get('task') == 'save2copy') { $origTable = clone $this->getTable(); + $origTable->load($input->getInt('id')); - // Alter the title for save as copy - if ($origTable->load(['title' => $data['title']])) { + if ($data['title'] == $origTable->title) { list($title) = $this->generateNewTitle(0, '', $data['title']); $data['title'] = $title; } $data['published'] = 0; - $data['default'] = 0; } return parent::save($data); } + /** + * Prepare and sanitise the table prior to saving. + * + * @param \Joomla\CMS\Table\Table $table The Table object + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function prepareTable($table) + { + $date = Factory::getDate()->toSql(); + + $table->title = htmlspecialchars_decode($table->title, ENT_QUOTES); + + if (empty($table->id)) { + // Set the values + $table->created = $date; + + // Set ordering to the last item if not set + if (empty($table->ordering)) { + $db = $this->getDatabase(); + $query = $db->getQuery(true) + ->select('MAX(ordering)') + ->from($db->quoteName('#__guidedtours')); + $db->setQuery($query); + $max = $db->loadResult(); + + $table->ordering = $max + 1; + } + } else { + // Set the values + $table->modified = $date; + $table->modified_by = $this->getCurrentUser()->id; + } + } + /** * Method to test whether a record can have its state changed. * @@ -339,11 +375,13 @@ public function getItem($pk = null) $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); if ($result = parent::getItem($pk)) { - $result->title = Text::_($result->title); - $result->description = Text::_($result->description); + if (!empty($result->id)) { + $result->title = Text::_($result->title); + $result->description = Text::_($result->description); - // Sets step language to parent tour language - $result->language = StepHelper::getTourLanguage($result->tour_id); + // Sets step language to parent tour language + $result->language = StepHelper::getTourLanguage($result->tour_id); + } } return $result; diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 420a1e536a251..1351cc6cb5700 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -79,29 +79,17 @@ protected function generateNewTitle($categoryId, $alias, $title) */ public function save($data) { - $table = $this->getTable(); - $app = Factory::getApplication(); - $user = $app->getIdentity(); - $input = $app->input; - $context = $this->option . '.' . $this->name; - - $key = $table->getKeyName(); - $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); - - if ($pk > 0) { - $table->load($pk); - } + $input = Factory::getApplication()->input; if ($input->get('task') == 'save2copy') { $origTable = clone $this->getTable(); + $origTable->load($input->getInt('id')); - // Alter the title for save as copy - if ($origTable->load(['title' => $data['title']])) { + if ($data['title'] == $origTable->title) { list($title) = $this->generateNewTitle(0, '', $data['title']); $data['title'] = $title; } - // Unpublish new copy $data['published'] = 0; } @@ -118,7 +106,6 @@ public function save($data) $table->description = ''; $table->tour_id = $tour_id; - // ---changes $table->published = 1; $table->store(); @@ -127,6 +114,43 @@ public function save($data) return $result; } + /** + * Prepare and sanitise the table prior to saving. + * + * @param \Joomla\CMS\Table\Table $table The Table object + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + protected function prepareTable($table) + { + $date = Factory::getDate()->toSql(); + + $table->title = htmlspecialchars_decode($table->title, ENT_QUOTES); + + if (empty($table->id)) { + // Set the values + $table->created = $date; + + // Set ordering to the last item if not set + if (empty($table->ordering)) { + $db = $this->getDatabase(); + $query = $db->getQuery(true) + ->select('MAX(ordering)') + ->from($db->quoteName('#__guidedtours')); + $db->setQuery($query); + $max = $db->loadResult(); + + $table->ordering = $max + 1; + } + } else { + // Set the values + $table->modified = $date; + $table->modified_by = $this->getCurrentUser()->id; + } + } + /** * Abstract method for getting the form from the model. * @@ -252,8 +276,10 @@ public function getItem($pk = null) $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); if ($result = parent::getItem($pk)) { - $result->title = Text::_($result->title); - $result->description = Text::_($result->description); + if (!empty($result->id)) { + $result->title = Text::_($result->title); + $result->description = Text::_($result->description); + } } return $result; diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index a91ecf65e271c..a65ef55383444 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -19,7 +19,7 @@ // phpcs:enable PSR1.Files.SideEffects /** - * Guidedtour_steps table + * Step table class. * * @since __DEPLOY_VERSION__ */ @@ -31,7 +31,6 @@ class StepTable extends Table * @var boolean * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; @@ -48,44 +47,41 @@ public function __construct(DatabaseDriver $db) } /** - * Overloaded store function + * Stores a step. * * @param boolean $updateNulls True to update fields even if they are null. * - * @return mixed False on failure, positive integer on success. + * @return boolean True on success, false on failure. * - * @see Table::store() * @since __DEPLOY_VERSION__ */ public function store($updateNulls = true) { - $date = Factory::getDate(); - $user = Factory::getUser(); + $date = Factory::getDate()->toSql(); + $userId = Factory::getUser()->id; - $table = new TourTable($this->getDbo()); + // Set created date if not set. + if (!(int) $this->created) { + $this->created = $date; + } if ($this->id) { // Existing item - $this->modified_by = $user->id; - $this->modified = $date->toSql(); + $this->modified_by = $userId; + $this->modified = $date; } else { - $this->modified_by = 0; - } - - if (!(int) $this->created) { - $this->created = $date->toSql(); - } + // Field created_by field can be set by the user, so we don't touch it if it's set. + if (empty($this->created_by)) { + $this->created_by = $userId; + } - if (empty($this->created_by)) { - $this->created_by = $user->id; - } - - if (!(int) $this->modified) { - $this->modified = $this->created; - } + if (!(int) $this->modified) { + $this->modified = $date; + } - if (empty($this->modified_by)) { - $this->modified_by = $this->created_by; + if (empty($this->modified_by)) { + $this->modified_by = $userId; + } } return parent::store($updateNulls); diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index db8fedcdde6ef..b2191a2406a6f 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -19,7 +19,7 @@ // phpcs:enable PSR1.Files.SideEffects /** - * Guidedtours table + * Tours table class. * * @since __DEPLOY_VERSION__ */ @@ -31,7 +31,6 @@ class TourTable extends Table * @var boolean * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_supportNullValue = true; @@ -41,7 +40,6 @@ class TourTable extends Table * @var array * @since __DEPLOY_VERSION__ */ - // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore protected $_jsonEncode = array('extensions'); @@ -57,52 +55,48 @@ public function __construct(DatabaseDriver $db) parent::__construct('#__guidedtours', 'id', $db); } - /** - * Overloaded store function + * Stores a tour. * * @param boolean $updateNulls True to update extensions even if they are null. * - * @return mixed False on failure, positive integer on success. + * @return boolean True on success, false on failure. * - * @see Table::store() * @since __DEPLOY_VERSION__ */ public function store($updateNulls = true) { - $date = Factory::getDate(); - $user = Factory::getUser(); + $date = Factory::getDate()->toSql(); + $userId = Factory::getUser()->id; - $table = new TourTable($this->getDbo()); + // Set created date if not set. + if (!(int) $this->created) { + $this->created = $date; + } if ($this->id) { // Existing item - $this->modified_by = $user->id; - $this->modified = $date->toSql(); + $this->modified_by = $userId; + $this->modified = $date; } else { - $this->modified_by = 0; - } - - if (!(int) $this->created) { - $this->created = $date->toSql(); - } - - if (empty($this->created_by)) { - $this->created_by = $user->id; + // Field created_by field can be set by the user, so we don't touch it if it's set. + if (empty($this->created_by)) { + $this->created_by = $userId; + } + + if (!(int) $this->modified) { + $this->modified = $date; + } + + if (empty($this->modified_by)) { + $this->modified_by = $userId; + } } if (empty($this->extensions)) { $this->extensions = "*"; } - if (!(int) $this->modified) { - $this->modified = $this->created; - } - - if (empty($this->modified_by)) { - $this->modified_by = $this->created_by; - } - return parent::store($updateNulls); } } diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 8aa4f07f9b03c..56e5f81f1c313 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -63,7 +63,7 @@ class HtmlView extends BaseHtmlView * * @var boolean */ - protected $locked; + protected $isLocked; /** * Execute and display a template script. @@ -85,12 +85,12 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } - $this->locked = false; - if (Multilanguage::isEnabled()) { - $this->locked = StepHelper::getTourLocked($this->item->tour_id); + $this->isLocked = false; + if ($this->item->tour_id && Multilanguage::isEnabled()) { + $this->isLocked = StepHelper::getTourLocked($this->item->tour_id); } - if ($this->locked) { + if ($this->isLocked) { Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); } @@ -140,7 +140,7 @@ protected function addToolbar() // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable && !$this->locked) { + if ($itemEditable && !$this->isLocked) { ToolbarHelper::apply('step.apply'); $toolbarButtons = [['save', 'step.save']]; diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 402822e46e1a5..550c684f9df27 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -12,6 +12,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; @@ -19,6 +20,7 @@ use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Router\Route; use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; +use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -75,6 +77,13 @@ class HtmlView extends BaseHtmlView */ private $isEmptyState = false; + /** + * Determines if a steps can be edited in a multilingual environment + * + * @var boolean + */ + protected $isLocked; + /** * Display the view. * @@ -99,6 +108,13 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } + $tour_id = $this->state->get('filter.tour_id'); + $this->isLocked = Multilanguage::isEnabled() && StepHelper::getTourLocked($tour_id); + + if ($this->isLocked) { + Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); + } + $this->addToolbar(); parent::display($tpl); @@ -119,8 +135,6 @@ protected function addToolbar() $canDo = ContentHelper::getActions('com_guidedtours'); $user = Factory::getApplication()->getIdentity(); - $tour_id = $this->state->get('tour_id'); - $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id'))->title; ToolbarHelper::title(Text::sprintf('COM_GUIDEDTOURS_STEPS_LIST', Text::_($title)), 'map-signs'); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; @@ -131,11 +145,11 @@ protected function addToolbar() $arrow ); - if ($canDo->get('core.create')) { + if ($canDo->get('core.create') && !$this->isLocked) { $toolbar->addNew('step.add'); } - if (!$this->isEmptyState && $canDo->get('core.edit.state')) { + if (!$this->isEmptyState && !$this->isLocked && $canDo->get('core.edit.state')) { $dropdown = $toolbar->dropdownButton('status-group') ->text('JTOOLBAR_CHANGE_STATUS') ->toggleSplit(false) diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 1de1b21ad65d6..f49d9481cb4f1 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -63,7 +63,7 @@ class HtmlView extends BaseHtmlView * * @var boolean */ - protected $locked; + protected $isLocked; /** * Execute and display a template script. @@ -85,9 +85,9 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } - $this->locked = $this->item->locked && Multilanguage::isEnabled(); + $this->isLocked = $this->item->locked && Multilanguage::isEnabled(); - if ($this->locked) { + if ($this->isLocked) { Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); } @@ -139,7 +139,7 @@ protected function addToolbar() // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable && !$this->locked) { + if ($itemEditable && !$this->isLocked) { ToolbarHelper::apply('tour.apply'); $toolbarButtons = [['save', 'tour.save']]; diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index a42020580ab68..85ce62f9fc6f9 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -93,7 +93,7 @@ public function display($tpl = null) } // Check for errors. - if (count($errors = $this->get('Errors'))) { + if (\count($errors = $this->get('Errors'))) { throw new GenericDataException(implode("\n", $errors), 500); } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index eca5b792957e2..eb14ed0451d79 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -28,10 +28,6 @@ if (empty($tour_id)) { throw new GenericDataException("\nThe Tour id was not set!\n", 500); } - -// Fieldsets to not automatically render by /layouts/joomla/edit/params.php -$this->ignore_fieldsets = array('details', 'item_associations', 'jmetadata'); -$this->useCoreUI = true; ?>
- - +
+ + + escape($item->title); ?> + + escape($item->title); ?> - - - escape($item->title); ?> - - - - note) : ?> - escape($item->note)); ?> - +
+ note) : ?> + escape($item->note)); ?> + +
+
description, 200, true, false); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index c1b5801e21f9b..fdfd4a91b42b8 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -37,9 +37,9 @@ item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?>
+ form->renderField('url'); ?> form->renderField('description'); ?> form->renderField('extensions'); ?> - form->renderField('url'); ?>
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index a3b99e8a9d008..e82a6ee2b77a3 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -27,6 +27,7 @@ COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" COM_GUIDEDTOURS_FIELD_VALUE_RIGHT="Right" COM_GUIDEDTOURS_FIELD_VALUE_TOP="Top" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." +COM_GUIDEDTOURS_FILTER_SEARCH_LABEL="Search" COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" From abb9f11df3d20c70f796cf7f119d2c8bb79ea68b Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 14 Feb 2023 13:45:58 +0530 Subject: [PATCH 191/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 2d21b42b7c44e..69d8c1a6e4483 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -182,7 +182,7 @@ ); ?> - +
From 3906c2f2b39349619edef5e7088167d5058034ce Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 14 Feb 2023 13:46:26 +0530 Subject: [PATCH 192/363] Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_tours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index 7c23e905b168d..597f01d1315b8 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -4,9 +4,9 @@ Date: Tue, 14 Feb 2023 14:28:01 +0530 Subject: [PATCH 193/363] Added default title value --- .../components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 146ab784c42fe..8fe1738253836 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `id` int NOT NULL AUTO_INCREMENT, `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, + `title` varchar(255) DEFAULT '' NOT NULL, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index e83a7ef282d05..bbcdd2a6c0463 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, - "title" varchar(255) NOT NULL, + "title" varchar(255) DEFAULT '' NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index d2f8d671007d8..9bbd2fefdc2d9 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -898,7 +898,7 @@ CREATE INDEX "#__scheduler_tasks_idx_checked_out" ON "#__scheduler_tasks" ("chec CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, - "title" varchar(255) NOT NULL, + "title" varchar(255) DEFAULT '' NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, From cd698b7877dc0841a32f84537d24bbc4727c6fb0 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 14 Feb 2023 15:01:37 +0530 Subject: [PATCH 194/363] Corrected Error String --- .../com_guidedtours/src/Controller/ToursController.php | 2 +- administrator/language/en-GB/com_guidedtours.ini | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index 1b3301f0a0752..9a37d1fbd7b09 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -47,7 +47,7 @@ public function duplicate() $pks = array_filter($pks); try { if (empty($pks)) { - throw new \Exception(Text::_('COM_MODULES_ERROR_NO_MODULES_SELECTED')); + throw new \Exception(Text::_('COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED')); } $model = $this->getModel(); $model->duplicate($pks); diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 36a1fa0b25b09..cec364be87be2 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -14,6 +14,7 @@ COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" +COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED="No tour selected." COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour for the selected extensions in priority." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" From f47b8798b301db64ca56a61cdab805082d7e7189 Mon Sep 17 00:00:00 2001 From: khu5h1 Date: Tue, 14 Feb 2023 16:15:12 +0530 Subject: [PATCH 195/363] Comment Correction --- .../components/com_guidedtours/src/Model/TourModel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 5e90ceca76f3f..d715355315f38 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -310,10 +310,11 @@ public function duplicate(&$pks) $table->title = preg_replace('#\(\d+\)$#', '(' . ($m[1] + 1) . ')', $table->title); } + $data = $this->generateNewTitle(0, Text::_($table->title),Text::_($table->title)); $table->title = $data[0]; - // Unpublish duplicate module + // Unpublish duplicate tour $table->published = 0; if (!$table->check() || !$table->store()) { From bdc02bab852c29e9c41abe08b0e477830975862c Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Tue, 14 Feb 2023 16:31:48 +0000 Subject: [PATCH 196/363] Steps Filter (#96) unsets the tour_id from the active filters so that the searchtools open in a closed state --- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 550c684f9df27..e7a3d1fe9d0e1 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -108,6 +108,9 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } + // Unset the tour_id field from activeFilters as we don't filter by tour here. + unset($this->activeFilters['tour_id']); + $tour_id = $this->state->get('filter.tour_id'); $this->isLocked = Multilanguage::isEnabled() && StepHelper::getTourLocked($tour_id); From b452fda59eaf91dafd12701479bec582af1915da Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Tue, 14 Feb 2023 16:34:28 +0000 Subject: [PATCH 197/363] Steps Width (#94) Fixes the width of the step table #64 --- .../components/com_guidedtours/tmpl/steps/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 69d8c1a6e4483..2b911a87482ab 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -76,7 +76,7 @@ - + @@ -93,7 +93,7 @@ 'icon-sort' ); ?> - + Date: Tue, 14 Feb 2023 22:07:15 +0530 Subject: [PATCH 198/363] Created functionality for tours duplication along with its steps (#91) * Created functionality for tours duplication along with its steps * Created functionality for tours duplication along with its steps * Update administrator/language/en-GB/com_guidedtours.ini * Update administrator/components/com_guidedtours/src/Controller/ToursController.php * Update administrator/components/com_guidedtours/src/Model/TourModel.php * Added default title value * Corrected Error String * Comment Correction --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- .../updates/postgresql/4.3.0-2022-07-30.sql | 2 +- .../src/Controller/ToursController.php | 18 +++ .../com_guidedtours/src/Model/TourModel.php | 143 ++++++++++++++++++ .../src/View/Tours/HtmlView.php | 6 + .../language/en-GB/com_guidedtours.ini | 3 + installation/sql/mysql/extensions.sql | 2 +- installation/sql/postgresql/extensions.sql | 2 +- 8 files changed, 174 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 146ab784c42fe..8fe1738253836 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `id` int NOT NULL AUTO_INCREMENT, `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, + `title` varchar(255) DEFAULT '' NOT NULL, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index e83a7ef282d05..bbcdd2a6c0463 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, - "title" varchar(255) NOT NULL, + "title" varchar(255) DEFAULT '' NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index efa49b6be11bb..9a37d1fbd7b09 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -10,6 +10,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; +use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\AdminController; // phpcs:disable PSR1.Files.SideEffects @@ -39,4 +40,21 @@ public function getModel($name = 'Tour', $prefix = 'Administrator', $config = ar { return parent::getModel($name, $prefix, $config); } + public function duplicate() + { + $this->checkToken(); + $pks = (array) $this->input->post->get('cid', array(), 'int'); + $pks = array_filter($pks); + try { + if (empty($pks)) { + throw new \Exception(Text::_('COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED')); + } + $model = $this->getModel(); + $model->duplicate($pks); + $this->setMessage(Text::plural('COM_GUIDEDTOURS_TOURS_DUPLICATED', count($pks))); + } catch (\Exception $e) { + $this->app->enqueueMessage($e->getMessage(), 'warning'); + } + $this->setRedirect('index.php?option=com_guidedtours&view=tours' . $this->getRedirectToListAppend()); + } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 1351cc6cb5700..d715355315f38 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -15,6 +15,7 @@ use Joomla\CMS\Log\Log; use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; +use Joomla\Database\ParameterType; use Joomla\String\StringHelper; // phpcs:disable PSR1.Files.SideEffects @@ -284,4 +285,146 @@ public function getItem($pk = null) return $result; } + + public function duplicate(&$pks) + { + $user = $this->getCurrentUser(); + $db = $this->getDatabase(); + + // Access checks. + if (!$user->authorise('core.create', 'com_tours') || !$user->authorise('core.create', '__guidedtour_steps')) { + throw new \Exception(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED')); + } + + $table = $this->getTable(); + + foreach ($pks as $pk) { + if ($table->load($pk, true)) { + // Reset the id to create a new record. + $table->id = 0; + + // Alter the title. + $m = null; + + if (preg_match('#\((\d+)\)$#', $table->title, $m)) { + $table->title = preg_replace('#\(\d+\)$#', '(' . ($m[1] + 1) . ')', $table->title); + } + + + $data = $this->generateNewTitle(0, Text::_($table->title),Text::_($table->title)); + $table->title = $data[0]; + + // Unpublish duplicate tour + $table->published = 0; + + if (!$table->check() || !$table->store()) { + throw new \Exception($table->getError()); + } + + $pk = (int) $pk; + $query = $db->getQuery(true) + ->select($db->quoteName('id')) + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadColumn(); + $query = $db->getQuery(true) + ->select($db->quoteName(array('title', + 'description', + 'ordering', + 'step_no', + 'position', + 'target', + 'type', + 'interactive_type', + 'url', + 'created', + 'modified', + 'checked_out_time', + 'checked_out', + 'language', + 'note'))) + ->from($db->quoteName('#__guidedtour_steps')) + ->where($db->quoteName('tour_id') . ' = :id') + ->bind(':id', $pk, ParameterType::INTEGER); + + $db->setQuery($query); + $rows = $db->loadObjectList(); + + $query = $db->getQuery(true) + ->insert($db->quoteName('#__guidedtour_steps')) + ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), + $db->quoteName('description'), + $db->quoteName('ordering'), + $db->quoteName('step_no'), + $db->quoteName('position'), + $db->quoteName('target'), + $db->quoteName('type'), + $db->quoteName('interactive_type'), + $db->quoteName('url'), + $db->quoteName('created'), + $db->quoteName('modified'), + $db->quoteName('checked_out_time'), + $db->quoteName('checked_out'), + $db->quoteName('language'), + $db->quoteName('note')]); + foreach ($rows as $step) { + $dataTypes = [ + ParameterType::INTEGER, + ParameterType::STRING , + ParameterType::STRING , + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ]; + $query->values(implode(',', $query->bindArray([$table->id, + $step->title, + $step->description, + $step->ordering, + $step->step_no, + $step->position, + $step->target, + $step->type, + $step->interactive_type, + $step->url, + $step->created, + $step->modified, + $step->checked_out_time, + $step->checked_out, + $step->language, + $step->note], $dataTypes))); + } + + $db->setQuery($query); + + try { + $db->execute(); + } catch (\RuntimeException $e) { + Factory::getApplication()->enqueueMessage($e->getMessage(), 'error'); + + return false; + } + + } else { + throw new \Exception($table->getError()); + } + } + + // Clear tours cache + $this->cleanCache(); + + return true; + } } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 85ce62f9fc6f9..254e92dbf90f2 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -142,6 +142,12 @@ protected function addToolbar() if ($this->state->get('filter.published') != -2) { $childBar->trash('tours.trash')->listCheck(true); } + if ($canDo->get('core.create')) { + $childBar->standardButton('copy') + ->text('JTOOLBAR_DUPLICATE') + ->task('tours.duplicate') + ->listCheck(true); + } } if (!$this->isEmptyState && $this->state->get('filter.published') == -2 && $canDo->get('core.delete')) { diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index e82a6ee2b77a3..cec364be87be2 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -14,6 +14,7 @@ COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" +COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED="No tour selected." COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour for the selected extensions in priority." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" @@ -83,6 +84,8 @@ COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TITLE="Guided Tours" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOUR_TITLE="Title" +COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." +COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tour duplicated." COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 42951d3e7f63b..db69fc77a048e 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -934,7 +934,7 @@ CREATE TABLE IF NOT EXISTS `#__scheduler_tasks` ( CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `id` int NOT NULL AUTO_INCREMENT, `asset_id` int DEFAULT 0, - `title` varchar(255) NOT NULL, + `title` varchar(255) DEFAULT '' NOT NULL, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, `extensions` text NOT NULL, diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index d2f8d671007d8..9bbd2fefdc2d9 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -898,7 +898,7 @@ CREATE INDEX "#__scheduler_tasks_idx_checked_out" ON "#__scheduler_tasks" ("chec CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, - "title" varchar(255) NOT NULL, + "title" varchar(255) DEFAULT '' NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, "extensions" text NOT NULL, From d89ed78c47f3efdacee82758981500b6e2aa85ad Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Tue, 14 Feb 2023 17:32:28 +0000 Subject: [PATCH 199/363] Custom admin menu (#97) This change allows the creation of a custom admin menu for the guided tours component --- .../com_guidedtours/tmpl/tours/default.xml | 8 ++++++++ administrator/language/en-GB/com_guidedtours.sys.ini | 12 +++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 administrator/components/com_guidedtours/tmpl/tours/default.xml diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.xml b/administrator/components/com_guidedtours/tmpl/tours/default.xml new file mode 100644 index 0000000000000..5f4d9fccc5e9e --- /dev/null +++ b/administrator/components/com_guidedtours/tmpl/tours/default.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 0defc3fecfcb0..3c2bd44004863 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -4,11 +4,13 @@ ; Note : All ini files need to be saved as UTF-8 COM_GUIDEDTOURS="Guided Tours" -COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" -COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" -COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" -COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." +COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" +COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tours - List of Steps" +COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" +COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" +COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_TITLE="List All Guided Tours" +COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" From 84bc51380ef92cc8110b365f703e7e15ae0b129b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 14 Feb 2023 23:15:47 -0500 Subject: [PATCH 200/363] Language keys simplified implementation (#99) * Added title_translation and description_translation * Removed favorites abd locked columns moved url step in tour before content step changed target step count * Added missing keys Removed lock message key * Added title_translation and description_translation fields * Added title_translation and description_translation fields * Added title_translation and description_translation assignments Removed translation of title when duplication * Added title_translation and description_translation assignments * Moved steps column before access * Added translation of title and description * Removed isLocked function * Removed isLocked functionality --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 34 ++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 37 ++++++++----------- .../components/com_guidedtours/forms/step.xml | 16 ++++++++ .../components/com_guidedtours/forms/tour.xml | 18 ++++++++- .../com_guidedtours/src/Helper/StepHelper.php | 28 -------------- .../com_guidedtours/src/Model/StepModel.php | 4 +- .../com_guidedtours/src/Model/TourModel.php | 14 +++---- .../src/View/Step/HtmlView.php | 18 +-------- .../src/View/Steps/HtmlView.php | 18 +-------- .../src/View/Tour/HtmlView.php | 15 +------- .../com_guidedtours/tmpl/step/edit.php | 19 +++++++++- .../com_guidedtours/tmpl/tour/edit.php | 20 +++++++++- .../com_guidedtours/tmpl/tours/default.php | 22 +++++------ .../language/en-GB/com_guidedtours.ini | 8 ++-- installation/sql/mysql/extensions.sql | 34 ++++++++--------- installation/sql/postgresql/extensions.sql | 37 ++++++++----------- plugins/system/tour/tour.php | 6 +++ 17 files changed, 167 insertions(+), 181 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 8fe1738253836..e779533c116f6 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -20,8 +20,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `language` varchar(7) NOT NULL, `note` varchar(255) NOT NULL DEFAULT '', `access` int unsigned NOT NULL DEFAULT 0, - `featured` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'Set if tour is featured.', - `locked` tinyint NOT NULL DEFAULT 0 COMMENT 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.', PRIMARY KEY (`id`), KEY `idx_access` (`access`), KEY `idx_state` (`published`), @@ -32,18 +30,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`, `locked`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1); +INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- @@ -85,13 +83,13 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index bbcdd2a6c0463..5f89f994dfce7 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -20,8 +20,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "language" varchar(7) DEFAULT '' NOT NULL, "note" varchar(255) DEFAULT '' NOT NULL, "access" bigint NOT NULL DEFAULT 0, - "featured" smallint NOT NULL DEFAULT 0, - "locked" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); @@ -29,25 +27,22 @@ CREATE INDEX "#__guidedtours_idx_access" ON "#__guidedtours" ("access"); CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -COMMENT ON COLUMN "#__guidedtours"."featured" IS 'Set if tour is featured.'; -COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.'; - -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access", "locked") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1) +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 12, false); @@ -93,13 +88,13 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 8004fe4181896..91de2bc23c2be 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -57,6 +57,13 @@ required="true" /> + + + + + + + + loadResult(); } - - /** - * Check if a tour is locked - * - * @param int $id Id of a tour - * - * @return boolean - * - * @since __DEPLOY_VERSION__ - */ - public static function getTourLocked(int $id): bool - { - if (empty($id)) { - return false; - } - - $db = Factory::getDbo(); - $query = $db->getQuery(true); - - $query->select('locked') - ->from('#__guidedtours') - ->where($db->quoteName('id') . ' = :id') - ->bind(':id', $id, ParameterType::INTEGER); - - $db->setQuery($query); - - return $db->loadResult(); - } } diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index aab4bbdc13934..46dbf6f2b5cc6 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -376,8 +376,8 @@ public function getItem($pk = null) if ($result = parent::getItem($pk)) { if (!empty($result->id)) { - $result->title = Text::_($result->title); - $result->description = Text::_($result->description); + $result->title_translation = Text::_($result->title); + $result->description_translation = Text::_($result->description); // Sets step language to parent tour language $result->language = StepHelper::getTourLanguage($result->tour_id); diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index d715355315f38..f63f916155911 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -278,8 +278,8 @@ public function getItem($pk = null) if ($result = parent::getItem($pk)) { if (!empty($result->id)) { - $result->title = Text::_($result->title); - $result->description = Text::_($result->description); + $result->title_translation = Text::_($result->title); + $result->description_translation = Text::_($result->description); } } @@ -310,8 +310,7 @@ public function duplicate(&$pks) $table->title = preg_replace('#\(\d+\)$#', '(' . ($m[1] + 1) . ')', $table->title); } - - $data = $this->generateNewTitle(0, Text::_($table->title),Text::_($table->title)); + $data = $this->generateNewTitle(0, $table->title, $table->title); $table->title = $data[0]; // Unpublish duplicate tour @@ -352,7 +351,7 @@ public function duplicate(&$pks) $db->setQuery($query); $rows = $db->loadObjectList(); - + $query = $db->getQuery(true) ->insert($db->quoteName('#__guidedtour_steps')) ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), @@ -388,7 +387,7 @@ public function duplicate(&$pks) ParameterType::INTEGER, ParameterType::STRING, ParameterType::STRING, - ]; + ]; $query->values(implode(',', $query->bindArray([$table->id, $step->title, $step->description, @@ -408,7 +407,7 @@ public function duplicate(&$pks) } $db->setQuery($query); - + try { $db->execute(); } catch (\RuntimeException $e) { @@ -416,7 +415,6 @@ public function duplicate(&$pks) return false; } - } else { throw new \Exception($table->getError()); } diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 56e5f81f1c313..0a2f9b3e1ca83 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -58,13 +58,6 @@ class HtmlView extends BaseHtmlView */ protected $canDo; - /** - * Determines if a step can be edited in a multilingual environment - * - * @var boolean - */ - protected $isLocked; - /** * Execute and display a template script. * @@ -85,15 +78,6 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } - $this->isLocked = false; - if ($this->item->tour_id && Multilanguage::isEnabled()) { - $this->isLocked = StepHelper::getTourLocked($this->item->tour_id); - } - - if ($this->isLocked) { - Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); - } - $this->addToolbar(); parent::display($tpl); @@ -140,7 +124,7 @@ protected function addToolbar() // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable && !$this->isLocked) { + if ($itemEditable) { ToolbarHelper::apply('step.apply'); $toolbarButtons = [['save', 'step.save']]; diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index e7a3d1fe9d0e1..d1f90560d6581 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -77,13 +77,6 @@ class HtmlView extends BaseHtmlView */ private $isEmptyState = false; - /** - * Determines if a steps can be edited in a multilingual environment - * - * @var boolean - */ - protected $isLocked; - /** * Display the view. * @@ -111,13 +104,6 @@ public function display($tpl = null) // Unset the tour_id field from activeFilters as we don't filter by tour here. unset($this->activeFilters['tour_id']); - $tour_id = $this->state->get('filter.tour_id'); - $this->isLocked = Multilanguage::isEnabled() && StepHelper::getTourLocked($tour_id); - - if ($this->isLocked) { - Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); - } - $this->addToolbar(); parent::display($tpl); @@ -148,11 +134,11 @@ protected function addToolbar() $arrow ); - if ($canDo->get('core.create') && !$this->isLocked) { + if ($canDo->get('core.create')) { $toolbar->addNew('step.add'); } - if (!$this->isEmptyState && !$this->isLocked && $canDo->get('core.edit.state')) { + if (!$this->isEmptyState && $canDo->get('core.edit.state')) { $dropdown = $toolbar->dropdownButton('status-group') ->text('JTOOLBAR_CHANGE_STATUS') ->toggleSplit(false) diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index f49d9481cb4f1..7642e765f0670 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -58,13 +58,6 @@ class HtmlView extends BaseHtmlView */ protected $canDo; - /** - * Determines if a tour can be edited in a multilingual environment - * - * @var boolean - */ - protected $isLocked; - /** * Execute and display a template script. * @@ -85,12 +78,6 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } - $this->isLocked = $this->item->locked && Multilanguage::isEnabled(); - - if ($this->isLocked) { - Factory::getApplication()->enqueueMessage(Text::_('COM_GUIDEDTOURS_WARNING_TOURLOCKED'), 'warning'); - } - $this->addToolbar(); parent::display($tpl); @@ -139,7 +126,7 @@ protected function addToolbar() // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); - if ($itemEditable && !$this->isLocked) { + if ($itemEditable) { ToolbarHelper::apply('tour.apply'); $toolbarButtons = [['save', 'tour.save']]; diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index eb14ed0451d79..8e152d8aaeb44 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -22,8 +22,9 @@ $wa->useScript('keepalive') ->useScript('form.validate'); -$app = Factory::getApplication(); +$app = Factory::getApplication(); $tour_id = $app->getUserState('com_guidedtours.tour_id'); +$lang = Factory::getLanguage()->getTag(); if (empty($tour_id)) { throw new GenericDataException("\nThe Tour id was not set!\n", 500); @@ -34,6 +35,16 @@ (int) $this->item->id); ?>" method="post" name="adminForm" id="guidedtour-dates-form" class="form-validate"> + + item->id != 0) : ?> +
+
+ form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_TITLE_TRANSLATION', $lang)); ?> + form->renderField('title_translation'); ?> +
+
+ +
'details')); ?> @@ -42,6 +53,12 @@
form->renderField('description'); ?> + + item->id != 0) : ?> + form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_DESCRIPTION_TRANSLATION', $lang)); ?> + form->renderField('description_translation'); ?> + + form->renderField('step_no'); ?> form->renderField('position'); ?> form->renderField('target'); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index fdfd4a91b42b8..3ddb25072cb27 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -16,9 +16,10 @@ use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -$app = Factory::getApplication(); -$user = $app->getIdentity(); +$app = Factory::getApplication(); +$user = $app->getIdentity(); $input = $app->input; +$lang = Factory::getLanguage()->getTag(); /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->document->getWebAssetManager(); @@ -31,6 +32,15 @@ + item->id != 0) : ?> +
+
+ form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_TITLE_TRANSLATION', $lang)); ?> + form->renderField('title_translation'); ?> +
+
+ +
'details')); ?> @@ -39,6 +49,12 @@
form->renderField('url'); ?> form->renderField('description'); ?> + + item->id != 0) : ?> + form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION', $lang)); ?> + form->renderField('description_translation'); ?> + + form->renderField('extensions'); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index b5780228f8e52..c1df1bb510a8a 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -112,17 +112,17 @@ - + - - - + + + @@ -217,6 +217,13 @@ description, 200, true, false); ?> + + + steps_count; ?> + + + - - - steps_count; ?> - - - diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index cec364be87be2..42e8e516202cb 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -13,6 +13,7 @@ COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" +COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION="Description (%s)" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED="No tour selected." COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" @@ -60,6 +61,7 @@ COM_GUIDEDTOURS_RULES_TAB="Permissions" COM_GUIDEDTOURS_STATUS="Status" COM_GUIDEDTOURS_STEP_ASC="Step ascending" COM_GUIDEDTOURS_STEP_DESC="Step descending" +COM_GUIDEDTOURS_STEP_DESCRIPTION_TRANSLATION="Description (%s)" COM_GUIDEDTOURS_STEP_EDIT_STEP="Edit Step" COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_STEP_FILTER_SEARCH_LABEL="Search" @@ -68,6 +70,7 @@ COM_GUIDEDTOURS_STEP_NEW_STEP="New Step" COM_GUIDEDTOURS_STEP_POSITION_DESC="Select the position of the step popup, relative to the element it points to." COM_GUIDEDTOURS_STEP_POSITION_LABEL="Position" COM_GUIDEDTOURS_STEP_TITLE="Title" +COM_GUIDEDTOURS_STEP_TITLE_TRANSLATION="Title (%s)" COM_GUIDEDTOURS_STEP_TARGET_DESC="Add the target element the step will be attached to. Options: .classname, #id, any selector following the CSS syntax (make sure it is a focusable element if the step is interactive), or leave blank for a centered step." COM_GUIDEDTOURS_STEP_TARGET_LABEL="Target" COM_GUIDEDTOURS_STEP_TYPE="Type" @@ -81,9 +84,9 @@ COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_BUTTON_ADD="Add your first step" COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" -COM_GUIDEDTOURS_TITLE="Guided Tours" +COM_GUIDEDTOURS_TITLE="Title" +COM_GUIDEDTOURS_TITLE_TRANSLATION="Title (%s)" COM_GUIDEDTOURS_TOUR_ID="ID" -COM_GUIDEDTOURS_TOUR_TITLE="Title" COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tour duplicated." COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" @@ -98,5 +101,4 @@ COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." -COM_GUIDEDTOURS_WARNING_TOURLOCKED="Joomla Core Guided Tours are a great starting point for your custom tour. To get started, select the action 'Duplicate' from the tour's list." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index db69fc77a048e..4de632231336b 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -949,8 +949,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( `language` varchar(7) NOT NULL, `note` varchar(255) NOT NULL DEFAULT '', `access` int unsigned NOT NULL DEFAULT 0, - `featured` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'Set if tour is featured.', - `locked` tinyint NOT NULL DEFAULT 0 COMMENT 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.', PRIMARY KEY (`id`), KEY `idx_access` (`access`), KEY `idx_state` (`published`), @@ -961,18 +959,18 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- Dumping data for table `#__guidedtours` -- -INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`, `locked`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1, 1); +INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- @@ -1014,13 +1012,13 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 9bbd2fefdc2d9..28b90c34315f2 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -913,8 +913,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtours" ( "language" varchar(7) DEFAULT '' NOT NULL, "note" varchar(255) DEFAULT '' NOT NULL, "access" bigint NOT NULL DEFAULT 0, - "featured" smallint NOT NULL DEFAULT 0, - "locked" smallint DEFAULT 0 NOT NULL, PRIMARY KEY ("id") ); @@ -922,25 +920,22 @@ CREATE INDEX "#__guidedtours_idx_access" ON "#__guidedtours" ("access"); CREATE INDEX "#__guidedtours_idx_state" ON "#__guidedtours" ("published"); CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -COMMENT ON COLUMN "#__guidedtours"."featured" IS 'Set if tour is featured.'; -COMMENT ON COLUMN "#__guidedtours"."locked" IS 'Flag to indicate if the tour is locked. Locked tours cannot be edited on multi-lingual sites.'; - -- -- Dumping data for table `#__guidedtours` -- -INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access", "locked") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1, 1); +INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); SELECT setval('#__guidedtours_id_seq', 12, false); @@ -985,13 +980,13 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#categoryList tbody tr:nth-last-of-type(1) td:nth-last-of-type(2) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index dcf4388c12a2e..b343b13ea67c6 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -133,6 +133,9 @@ protected function getJsonTour($tour_id) $tour = $myTour->getItem($tour_id); + $tour->title = Text::_($tour->title); + $tour->description = Text::_($tour->description); + // Replace 'images/' to '../images/' when using an image from /images in backend. $tour->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $tour->description); @@ -148,6 +151,9 @@ protected function getJsonTour($tour_id) $tour_steps = $mySteps->getItems(); foreach ($tour_steps as $step) { + $step->title = Text::_($step->title); + $step->description = Text::_($step->description); + // Replace 'images/' to '../images/' when using an image from /images in backend. $step->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $step->description); } From 20b2c7a2f5b5f66df43289118284527233dac00a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 15 Feb 2023 10:40:18 -0500 Subject: [PATCH 201/363] Step order (#100) * Removed step_no column * ordering is used instead of id for step ordering --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 245 +++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 245 +++++++++--------- .../plg_system_tour/js/guide.es5.js | 6 +- installation/sql/mysql/extensions.sql | 245 +++++++++--------- installation/sql/postgresql/extensions.sql | 245 +++++++++--------- 5 files changed, 491 insertions(+), 495 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index e779533c116f6..f003762d02ab4 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -56,7 +56,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `published` tinyint NOT NULL DEFAULT 0, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, - `step_no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, `type` int NOT NULL, @@ -80,128 +79,128 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 5f89f994dfce7..10a309eac2700 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -60,7 +60,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, - "step_no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "type" bigint NOT NULL, @@ -85,128 +84,128 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 112, false); diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 1a9a8cabc71d6..6dec7cd218095 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -40,7 +40,7 @@ function addStepToTourButton(tour, obj, index, buttons) { interactive_type: obj.steps[index].interactive_type, }, buttons: buttons, - id: obj.steps[index].id, + id: obj.steps[index].ordering, arrow: true, when: { show() { @@ -90,7 +90,7 @@ function addInitialStepToTourButton(tour, obj) { text: Joomla.Text._('PLG_SYSTEM_TOUR_START'), }, ], - id: obj.id, + id: obj.ordering, }); } @@ -158,7 +158,7 @@ function CreateAndStartTour(obj) { const tour = instantiateTour(); let ind = 0; if (currentStepId) { - ind = obj.steps.findIndex((x) => x.id === Number(currentStepId)); + ind = obj.steps.findIndex((x) => x.ordering === Number(currentStepId)); if (ind < 0) { return; } diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 4de632231336b..159e487d71578 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -985,7 +985,6 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( `published` tinyint NOT NULL DEFAULT 0, `description` text NOT NULL, `ordering` int NOT NULL DEFAULT 0, - `step_no` int NOT NULL DEFAULT 0, `position` varchar(255) NOT NULL, `target` varchar(255) NOT NULL, `type` int NOT NULL, @@ -1009,125 +1008,125 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `step_no`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 28b90c34315f2..a79638bf525ca 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -952,7 +952,6 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( "published" smallint DEFAULT 0 NOT NULL, "description" text NOT NULL, "ordering" bigint DEFAULT 0 NOT NULL, - "step_no" bigint DEFAULT 0 NOT NULL, "position" varchar(255) NOT NULL, "target" varchar(255) NOT NULL, "type" bigint NOT NULL, @@ -977,128 +976,128 @@ CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("lang -- Dumping data for table `#__guidedtour_steps` -- -INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "step_no", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 1, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 1, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 1, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 1, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 1, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 1, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 1, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 1, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 1, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 1, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 1, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 1, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 1, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 1, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 1, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 1, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 1, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 1, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 1, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 1, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 1, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 1, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 1, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 1, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 1, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 1, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 1, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 1, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 1, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); +INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); SELECT setval('#__guidedtour_steps_id_seq', 112, false); From 31ee828b5e5ec875b0e761b8142310d896fb1503 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 15 Feb 2023 13:35:37 -0500 Subject: [PATCH 202/363] Check ins (#102) * Missing check-in keys * Added check-in action to toolbar * Changed default extension value * Join with user table for checkin * Join with user table for checkin extensions value should be an array, not s string * Added canCheckin * Added checkedout icon * Modified canEdit, canChange --- .../com_guidedtours/src/Model/StepsModel.php | 5 +++-- .../com_guidedtours/src/Model/ToursModel.php | 6 ++++-- .../com_guidedtours/src/Table/TourTable.php | 2 +- .../com_guidedtours/src/View/Steps/HtmlView.php | 2 ++ .../com_guidedtours/src/View/Tours/HtmlView.php | 2 ++ .../com_guidedtours/tmpl/steps/default.php | 17 ++++++++++------- .../com_guidedtours/tmpl/tours/default.php | 17 ++++++++++------- .../language/en-GB/com_guidedtours.ini | 6 ++++-- 8 files changed, 36 insertions(+), 21 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index a3ec0f197d39d..88063aee6180a 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -196,10 +196,11 @@ protected function getListQuery() $query->select( $this->getState( 'list.select', - 'a.*' + 'a.*, ' . $db->quoteName('uc.name', 'editor') ) ); - $query->from('#__guidedtour_steps AS a'); + $query->from('#__guidedtour_steps AS a') + ->join('LEFT', $db->quoteName('#__users', 'uc'), $db->quoteName('uc.id') . ' = ' . $db->quoteName('a.checked_out')); $tour_id = $this->getState('filter.tour_id'); diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 063a4d95a3973..852e08bad726f 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -175,10 +175,11 @@ public function getListQuery() . $db->quoteName('#__guidedtour_steps') . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') . ' AND ' . $db->quoteName('published') . ' = 1' - . ') AS ' . $db->quoteName('steps_count') + . ') AS ' . $db->quoteName('steps_count') . ', ' . $db->quoteName('uc.name', 'editor') ) ); - $query->from('#__guidedtours AS a'); + $query->from('#__guidedtours AS a') + ->join('LEFT', $db->quoteName('#__users', 'uc'), $db->quoteName('uc.id') . ' = ' . $db->quoteName('a.checked_out')); // Join with language table $query->select( @@ -275,6 +276,7 @@ public function getItems() foreach ($items as $item) { $item->title = Text::_($item->title); $item->description = Text::_($item->description); + $item->extensions = json_decode($item->extensions, true); } } diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index b2191a2406a6f..5c7d9899ebc1d 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -94,7 +94,7 @@ public function store($updateNulls = true) } if (empty($this->extensions)) { - $this->extensions = "*"; + $this->extensions = ["*"]; } return parent::store($updateNulls); diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index d1f90560d6581..29850c453f98d 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -154,6 +154,8 @@ protected function addToolbar() $childBar->archive('steps.archive')->listCheck(true); + $childBar->checkin('steps.checkin')->listCheck(true); + if ($this->state->get('filter.published') != -2) { $childBar->trash('steps.trash')->listCheck(true); } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 254e92dbf90f2..937cf63af5a8b 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -139,6 +139,8 @@ protected function addToolbar() $childBar->archive('tours.archive')->listCheck(true); + $childBar->checkin('tours.checkin')->listCheck(true); + if ($this->state->get('filter.published') != -2) { $childBar->trash('tours.trash')->listCheck(true); } diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 2b911a87482ab..96a89d6276b14 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -136,9 +136,9 @@ " data-nested="true" items as $i => $item) : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours' . '.step.' . $item->id); + $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours' . '.step.' . $item->id) && $canCheckin; ?> @@ -185,6 +185,9 @@ diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index c1df1bb510a8a..55e19b1a8591e 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -150,9 +150,9 @@ endif; ?>> items as $i => $item) : - $canCreate = $user->authorise('core.create', 'com_guidedtours'); - $canEdit = $user->authorise('core.edit', 'com_guidedtours'); - $canChange = $user->authorise('core.edit.state', 'com_guidedtours'); + $canEdit = $user->authorise('core.edit', 'com_guidedtours' . '.tour.' . $item->id); + $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); + $canChange = $user->authorise('core.edit.state', 'com_guidedtours' . '.tour.' . $item->id) && $canCheckin; ?> @@ -198,6 +198,9 @@ diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 42e8e516202cb..266f53823ba5b 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -42,6 +42,10 @@ COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit Step" COM_GUIDEDTOURS_MANAGER_STEP_NEW="New Step" COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit Tour" COM_GUIDEDTOURS_MANAGER_TOUR_NEW="New Tour" +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Item archived." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s items archived." +COM_GUIDEDTOURS_N_ITEMS_CHECKED_IN_1="Item checked in." +COM_GUIDEDTOURS_N_ITEMS_CHECKED_IN_MORE="%d items checked in." COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Item deleted." COM_GUIDEDTOURS_N_ITEMS_DELETED="%s items deleted." COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Item published." @@ -50,8 +54,6 @@ COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Item trashed." COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s items trashed." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Item unpublished." COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s items unpublished." -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Item archived." -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s items archived." COM_GUIDEDTOURS_NEW_TOUR="New Tour" COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" From 664bca490991b8ff00b4147f02b7aca2066949a8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 15 Feb 2023 18:56:35 -0500 Subject: [PATCH 203/363] Module improvements (#101) * Improve module module * Cleanup * Fix filter to display all tours * Update default.php Drone does not like $modalHtml[] indentations, unfortunately. * Update default.php --- .../com_guidedtours/src/Model/ToursModel.php | 27 +++--- .../language/en-GB/mod_guidedtours.ini | 3 + .../modules/mod_guidedtours/tmpl/default.php | 86 +++++++++++++++++-- .../plg_system_tour/js/guide.es5.js | 9 ++ 4 files changed, 99 insertions(+), 26 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 852e08bad726f..7af7f7279b090 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -16,6 +16,7 @@ use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; +use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -192,8 +193,14 @@ public function getListQuery() // Filter by extension if ($extension = $this->getState('filter.extension')) { - $query->where($db->quoteName('extension') . ' = :extension') - ->bind(':extension', $extension); + $extension = '%' . $extension . '%'; + $all = '%*%'; + $query->where( + '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . + $db->quoteName('a.extensions') . ' LIKE :extensions)' + ) + ->bind([':all'], $all) + ->bind([':extensions'], $extension); } $status = (string) $this->getState('filter.published'); @@ -235,20 +242,6 @@ public function getListQuery() } } - // Filter by extensions in Component - $extensions = $this->getState('list.extensions'); - - if (!empty($extensions)) { - $extensions = '%' . $extensions . '%'; - $all = '%*%'; - $query->where( - '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . - $db->quoteName('a.extensions') . ' LIKE :extensions)' - ) - ->bind([':all'], $all) - ->bind([':extensions'], $extensions); - } - // Add the list ordering clause. $orderCol = $this->state->get('list.ordering', 'a.ordering'); $orderDirn = strtoupper($this->state->get('list.direction', 'ASC')); @@ -276,7 +269,7 @@ public function getItems() foreach ($items as $item) { $item->title = Text::_($item->title); $item->description = Text::_($item->description); - $item->extensions = json_decode($item->extensions, true); + $item->extensions = (new Registry($item->extensions))->toArray(); } } diff --git a/administrator/language/en-GB/mod_guidedtours.ini b/administrator/language/en-GB/mod_guidedtours.ini index c701e8c315a99..0003ee393d86d 100644 --- a/administrator/language/en-GB/mod_guidedtours.ini +++ b/administrator/language/en-GB/mod_guidedtours.ini @@ -4,5 +4,8 @@ ; Note : All ini files need to be saved as UTF-8 MOD_GUIDEDTOURS="Guided Tours" +MOD_GUIDEDTOURS_GENERIC_TOUR="Generic" MOD_GUIDEDTOURS_MENU="Take a Tour" +MOD_GUIDEDTOURS_START_TOUR="Start tour" +MOD_GUIDEDTOUR_SHOW_ALL="Show all tours" MOD_GUIDEDTOURS_XML_DESCRIPTION="This module shows a list of the available guided tours." diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 25752c48f44f0..ff9e214d21509 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -10,19 +10,49 @@ defined('_JEXEC') or die; +use Joomla\CMS\Component\ComponentHelper; +use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; if (!$tours) { return; } -// Load the Bootstrap Dropdown -HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); +$app = Factory::getApplication(); +$lang = $app->getLanguage(); + +$extension = $app->input->get('option'); + +$listTours = []; +$allTours = []; + +foreach ($tours as $tour) : + if (count(array_intersect(['*', $extension], $tour->extensions))) : + $listTours[] = $tour; + endif; + + $uri = new Uri($tour->url); + + // We assume the url is the starting point + $key = Text::_($uri->getVar('option') ?? 'MOD_GUIDEDTOURS_GENERIC_TOUR'); + + if (!isset($allTours[$key])) : + $lang->load("$key.sys", JPATH_ADMINISTRATOR) + || $lang->load("$key.sys", JPATH_ADMINISTRATOR . '/components/' . $key); + + $allTours[$key] = []; + endif; + + $allTours[$key][] = $tour; +endforeach; + +ksort($allTours); + ?> + Text::_('MOD_GUIDEDTOURS_START_TOUR'), + 'footer' => '', +]; + +$modalHtml = []; +$modalHtml[] = '
'; +$modalHtml[] = '
'; +foreach ($allTours as $extension => $tours) : + $modalHtml[] = '
'; + $modalHtml[] = '

' . htmlentities($extension) . '

'; + $modalHtml[] = '
    '; + foreach ($tours as $tour) : + $modalHtml[] = '
  • ' . htmlentities($tour->title) . '
  • '; + endforeach; + $modalHtml[] = '
'; + $modalHtml[] = '
'; +endforeach; +$modalHtml[] = '
'; +$modalHtml[] = '
'; + +$modalBody = implode($modalHtml); + +$modalCode = HTMLHelper::_('bootstrap.renderModal', 'modGuidedTours-modal', $modalParams, $modalBody); + +// We have to attach the modal to the body, otherwise we have problems with the backdrop +$app->getDocument()->getWebAssetManager()->addInlineScript(" +document.addEventListener('DOMContentLoaded', function() { + document.body.insertAdjacentHTML('beforeend', " . json_encode($modalCode) . "); + var modal = document.getElementById('modGuidedTours-modal'); +}); +"); diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 6dec7cd218095..b9b0ae4a6bb4b 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -266,5 +266,14 @@ Joomla = window.Joomla || {}; sessionStorage.removeItem('tourId'); } } + + // Opt-in Start buttons + const elements = document.querySelectorAll('.button-start-guidedtour'); + + elements.forEach(elem => { + elem.addEventListener('click', e => { + tourWasSelected(e.target); + }); + }); }); })(Joomla, document); From da96f40f16cc6cb38a9420cf147e661132a018ca Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 15 Feb 2023 19:50:29 -0500 Subject: [PATCH 204/363] Bug fixes for language and access (#103) * Added filter by access and language to tours. Removed sort by language if multi-language is disabled. * Added filter by access and language to tours. Removed sort by language if multi-language is disabled. * Fixed access labels. * Fixed typos. * Removed sort by language when multi-language is disabled * Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman * Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman * Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman * Update administrator/components/com_guidedtours/src/Model/ToursModel.php Co-authored-by: Brian Teeman * Tour step language now saves correctly in DB. * Tour step language now saves correctly in DB. * Fixed step language being saved incorrectly. * Fixed incorrect method of saving parent tour language to steps. * Update StepHelper.php --- .../com_guidedtours/forms/filter_tours.xml | 24 +++- .../src/Helper/GuidedtoursHelper.php | 24 ++++ .../com_guidedtours/src/Model/StepModel.php | 5 +- .../com_guidedtours/src/Model/StepsModel.php | 14 +- .../com_guidedtours/src/Model/TourModel.php | 130 ++++++++++-------- .../com_guidedtours/src/Model/ToursModel.php | 30 ++-- .../src/View/Tours/HtmlView.php | 7 + .../com_guidedtours/tmpl/tours/default.php | 16 +-- 8 files changed, 156 insertions(+), 94 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index 597f01d1315b8..c2a6b02c9f858 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -14,9 +14,26 @@ type="status" label="JOPTION_SELECT_PUBLISHED" onchange="this.form.submit();" - > + > + + + + + + + @@ -35,12 +52,11 @@ - - + + - loadObject(); } + + public static function setStepLanguage(int $id, string $language): string + { + if (empty($id)) { + return false; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true); + + $fields = array( + $db->quoteName('language') . ' = ' . $db->quote($language), + ); + + $conditions = array( + $db->quoteName('tour_id') . ' = ' . $db->quote($id) + ); + + $query->update($db->quoteName('#__guidedtour_steps'))->set($fields)->where($conditions); + + $db->setQuery($query); + + return $db->execute(); + } } diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 46dbf6f2b5cc6..435bcdcbce98a 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -378,9 +378,12 @@ public function getItem($pk = null) if (!empty($result->id)) { $result->title_translation = Text::_($result->title); $result->description_translation = Text::_($result->description); + } else { + $app = Factory::getApplication(); + $tourID = $app->getUserState('com_guidedtours.tour_id'); // Sets step language to parent tour language - $result->language = StepHelper::getTourLanguage($result->tour_id); + $result->language = StepHelper::getTourLanguage($tourID); } } diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 88063aee6180a..6301849776c60 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -13,6 +13,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; use Joomla\Utilities\ArrayHelper; @@ -58,11 +59,11 @@ public function __construct($config = []) /** * Provide a query to be used to evaluate if this is an Empty State, can be overridden in the model to provide granular control. - * - * @return DatabaseQuery - * - * @since __DEPLOY_VERSION__ - */ + * + * @return DatabaseQuery + * + * @since __DEPLOY_VERSION__ + */ protected function getEmptyStateQuery() { $query = clone $this->_getListQuery(); @@ -272,6 +273,9 @@ public function getItems() foreach ($items as $item) { $item->title = Text::_($item->title); $item->description = Text::_($item->description); + + // Sets step language to parent tour language + $item->language = StepHelper::getTourLanguage($item->tour_id); } } diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index f63f916155911..112baf08c1f8b 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -15,6 +15,8 @@ use Joomla\CMS\Log\Log; use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; +use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; +use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\Database\ParameterType; use Joomla\String\StringHelper; @@ -94,6 +96,12 @@ public function save($data) $data['published'] = 0; } + // Set step language to parent tour language on save. + $id = $data['id']; + $lang = $data['language']; + + GuidedtoursHelper::setStepLanguage($id, $lang); + $result = parent::save($data); // Create default step for new tour @@ -331,20 +339,20 @@ public function duplicate(&$pks) $rows = $db->loadColumn(); $query = $db->getQuery(true) ->select($db->quoteName(array('title', - 'description', - 'ordering', - 'step_no', - 'position', - 'target', - 'type', - 'interactive_type', - 'url', - 'created', - 'modified', - 'checked_out_time', - 'checked_out', - 'language', - 'note'))) + 'description', + 'ordering', + 'step_no', + 'position', + 'target', + 'type', + 'interactive_type', + 'url', + 'created', + 'modified', + 'checked_out_time', + 'checked_out', + 'language', + 'note'))) ->from($db->quoteName('#__guidedtour_steps')) ->where($db->quoteName('tour_id') . ' = :id') ->bind(':id', $pk, ParameterType::INTEGER); @@ -353,57 +361,57 @@ public function duplicate(&$pks) $rows = $db->loadObjectList(); $query = $db->getQuery(true) - ->insert($db->quoteName('#__guidedtour_steps')) - ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), - $db->quoteName('description'), - $db->quoteName('ordering'), - $db->quoteName('step_no'), - $db->quoteName('position'), - $db->quoteName('target'), - $db->quoteName('type'), - $db->quoteName('interactive_type'), - $db->quoteName('url'), - $db->quoteName('created'), - $db->quoteName('modified'), - $db->quoteName('checked_out_time'), - $db->quoteName('checked_out'), - $db->quoteName('language'), - $db->quoteName('note')]); + ->insert($db->quoteName('#__guidedtour_steps')) + ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), + $db->quoteName('description'), + $db->quoteName('ordering'), + $db->quoteName('step_no'), + $db->quoteName('position'), + $db->quoteName('target'), + $db->quoteName('type'), + $db->quoteName('interactive_type'), + $db->quoteName('url'), + $db->quoteName('created'), + $db->quoteName('modified'), + $db->quoteName('checked_out_time'), + $db->quoteName('checked_out'), + $db->quoteName('language'), + $db->quoteName('note')]); foreach ($rows as $step) { $dataTypes = [ - ParameterType::INTEGER, - ParameterType::STRING , - ParameterType::STRING , - ParameterType::INTEGER, - ParameterType::INTEGER, - ParameterType::STRING, - ParameterType::STRING, - ParameterType::INTEGER, - ParameterType::INTEGER, - ParameterType::STRING, - ParameterType::STRING, - ParameterType::STRING, - ParameterType::STRING, - ParameterType::INTEGER, - ParameterType::STRING, - ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::STRING , + ParameterType::STRING , + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::STRING, + ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, ]; $query->values(implode(',', $query->bindArray([$table->id, - $step->title, - $step->description, - $step->ordering, - $step->step_no, - $step->position, - $step->target, - $step->type, - $step->interactive_type, - $step->url, - $step->created, - $step->modified, - $step->checked_out_time, - $step->checked_out, - $step->language, - $step->note], $dataTypes))); + $step->title, + $step->description, + $step->ordering, + $step->step_no, + $step->position, + $step->target, + $step->type, + $step->interactive_type, + $step->url, + $step->created, + $step->modified, + $step->checked_out_time, + $step->checked_out, + $step->language, + $step->note], $dataTypes))); } $db->setQuery($query); diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 7af7f7279b090..2932be43dd4e3 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -43,7 +43,7 @@ public function __construct($config = []) $config['filter_fields'] = array( 'id', 'a.id', 'title', 'a.title', - 'access', 'access_level', 'a.access', + 'access', 'a.access', 'access_level', 'description', 'a.description', 'published', 'a.published', 'language', 'a.language', @@ -58,13 +58,13 @@ public function __construct($config = []) parent::__construct($config); } - /** - * Provide a query to be used to evaluate if this is an Empty State, can be overridden in the model to provide granular control. - * - * @return DatabaseQuery - * - * @since 4.0.0 - */ + /** + * Provide a query to be used to evaluate if this is an Empty State, can be overridden in the model to provide granular control. + * + * @return DatabaseQuery + * + * @since __DEPLOY_VERSION__ + */ protected function getEmptyStateQuery() { $query = clone $this->_getListQuery(); @@ -191,6 +191,14 @@ public function getListQuery() ) ->join('LEFT', $db->quoteName('#__languages', 'l'), $db->quoteName('l.lang_code') . ' = ' . $db->quoteName('a.language')); + // Join access table + $query->select( + [ + $db->quoteName('ag.title', 'access_level'), + ] + ) + ->join('LEFT', $db->quoteName('#__viewlevels', 'ag'), $db->quoteName('ag.id') . ' = ' . $db->quoteName('a.access')); + // Filter by extension if ($extension = $this->getState('filter.extension')) { $extension = '%' . $extension . '%'; @@ -220,6 +228,12 @@ public function getListQuery() ->bind(':access', $access, ParameterType::INTEGER); } + // Filter on the language. + if ($language = $this->getState('filter.language')) { + $query->where($db->quoteName('a.language') . ' = :language') + ->bind(':language', $language); + } + // Filter by search in title. $search = $this->getState('filter.search'); diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index 937cf63af5a8b..c9796021dd108 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -12,6 +12,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; @@ -99,6 +100,12 @@ public function display($tpl = null) $this->addToolbar(); + // We do not need to filter by language when multilingual is disabled + if (!Multilanguage::isEnabled()) { + unset($this->activeFilters['language']); + $this->filterForm->removeField('language', 'filter'); + } + parent::display($tpl); } diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 55e19b1a8591e..877d7b06954da 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -229,21 +229,7 @@ - escape($item->access) == "1") { - echo Text::_('COM_GUIDEDTOURS_ACCESS_PUBLIC'); - } elseif ($this->escape($item->access) == "2") { - echo Text::_('COM_GUIDEDTOURS_ACCESS_REGISTERED'); - } elseif ($this->escape($item->access) == "3") { - echo Text::_('COM_GUIDEDTOURS_ACCESS_SPECIAL'); - } elseif ($this->escape($item->access) == "6") { - echo Text::_('COM_GUIDEDTOURS_ACCESS_SUPER_USERS'); - } else { - echo Text::_('COM_GUIDEDTOURS_ACCESS_GUEST'); - } - - ?> + escape($item->access_level); ?> From 46e77c0984ecf64b94e650e1aea75011e6a90d42 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 15 Feb 2023 22:54:51 -0500 Subject: [PATCH 205/363] Miscellaneous fixes (#98) * saveOrderAjax wrong parameter name * missing _getAssetName function * Missing typeAlias * Spaces issues * Modified permissions fields * Removed duplicate rules field * Update step.xml Duplicate asset_id * Update tour.xml Duplicate asset_id * last order is taken from the wrong table * Strip description of html tags to keep the keys properly saved in case editors add enclosing tags * Delete the steps when the tours are deleted * Update TourTable.php * Update StepTable.php phpcs:ignore addition --- .../components/com_guidedtours/forms/step.xml | 34 +++--- .../components/com_guidedtours/forms/tour.xml | 37 +++--- .../com_guidedtours/src/Model/StepModel.php | 19 ++- .../com_guidedtours/src/Model/TourModel.php | 113 +++++++++++++++++- .../com_guidedtours/src/Table/StepTable.php | 15 +++ .../com_guidedtours/src/Table/TourTable.php | 15 +++ .../com_guidedtours/tmpl/steps/default.php | 2 +- .../com_guidedtours/tmpl/tours/default.php | 2 +- 8 files changed, 198 insertions(+), 39 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 91de2bc23c2be..93137c90949ce 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -44,12 +44,6 @@ readonly="true" /> - - - +
+ + + +
diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index 8b1573adaf720..4415f80d225f5 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -10,12 +10,6 @@ default="0" /> - - - - JALL +
+ + + +
+ + diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 435bcdcbce98a..0963cdabb9782 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -39,6 +39,14 @@ class StepModel extends AdminModel */ protected $text_prefix = 'COM_GUIDEDTOURS'; + /** + * Type alias for content type + * + * @var string + * @since __DEPLOY_VERSION__ + */ + public $typeAlias = 'com_guidedtours.step'; + /** * Method to test whether a record can be deleted. * @@ -138,6 +146,11 @@ public function save($data) unset($data['rules']); } + // Language keys must include GUIDEDTOUR to prevent save issues + if (strpos($data['description'], 'GUIDEDTOUR') !== false) { + $data['description'] = strip_tags($data['description']); + } + // Make sure we use the correct extension when editing an existing tour $key = $table->getKeyName(); $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); @@ -189,7 +202,7 @@ protected function prepareTable($table) $db = $this->getDatabase(); $query = $db->getQuery(true) ->select('MAX(ordering)') - ->from($db->quoteName('#__guidedtours')); + ->from($db->quoteName('#__guidedtours_steps')); $db->setQuery($query); $max = $db->loadResult(); @@ -272,7 +285,7 @@ public function publish(&$pks, $value = 1) $table = $this->getTable(); $pks = (array) $pks; $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest('com_guidedtours.state.filter.extension', 'extension', null, 'cmd'); + $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); // Default item existence checks. if ($value != 1) { @@ -301,7 +314,7 @@ public function getForm($data = [], $loadData = true) { // Get the form. $form = $this->loadForm( - 'com_guidedtours.state', + 'com_guidedtours.step', 'step', array( 'control' => 'jform', diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 112baf08c1f8b..89d8883405cd3 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -15,10 +15,12 @@ use Joomla\CMS\Log\Log; use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; +use Joomla\CMS\Plugin\PluginHelper; use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\Database\ParameterType; use Joomla\String\StringHelper; +use Joomla\Utilities\ArrayHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -31,6 +33,22 @@ */ class TourModel extends AdminModel { + /** + * The prefix to use with controller messages. + * + * @var string + * @since __DEPLOY_VERSION__ + */ + protected $text_prefix = 'COM_GUIDEDTOURS'; + + /** + * Type alias for content type + * + * @var string + * @since __DEPLOY_VERSION__ + */ + public $typeAlias = 'com_guidedtours.tour'; + /** * Auto-populate the model state. * @@ -84,6 +102,11 @@ public function save($data) { $input = Factory::getApplication()->input; + // Language keys must include GUIDEDTOUR to prevent save issues + if (strpos($data['description'], 'GUIDEDTOUR') !== false) { + $data['description'] = strip_tags($data['description']); + } + if ($input->get('task') == 'save2copy') { $origTable = clone $this->getTable(); $origTable->load($input->getInt('id')); @@ -277,7 +300,7 @@ protected function canEditState($record) * * @return CMSObject|boolean Object on success, false on failure. * - * @since 1.6 + * @since __DEPLOY_VERSION__ */ public function getItem($pk = null) { @@ -294,6 +317,93 @@ public function getItem($pk = null) return $result; } + /** + * Delete all steps if a tour is deleted + * + * @param object $pks The primary key related to the tours. + * + * @return boolean + * + * @since __DEPLOY_VERSION__ + */ + public function delete(&$pks) + { + $pks = ArrayHelper::toInteger((array) $pks); + $table = $this->getTable(); + + // Include the plugins for the delete events. + PluginHelper::importPlugin($this->events_map['delete']); + + // Iterate the items to delete each one. + foreach ($pks as $i => $pk) { + if ($table->load($pk)) { + if ($this->canDelete($table)) { + $context = $this->option . '.' . $this->name; + + // Trigger the before delete event. + $result = Factory::getApplication()->triggerEvent($this->event_before_delete, array($context, $table)); + + if (\in_array(false, $result, true)) { + $this->setError($table->getError()); + + return false; + } + + $tour_id = $table->id; + + if (!$table->delete($pk)) { + $this->setError($table->getError()); + + return false; + } + + // Delete of the tour has been successful, now delete the steps + $db = $this->getDatabase(); + $query = $db->getQuery(true) + ->delete($db->quoteName('#__guidedtour_steps')) + ->where($db->quoteName('tour_id') . '=' . $tour_id); + $db->setQuery($query); + $db->execute(); + + // Trigger the after event. + Factory::getApplication()->triggerEvent($this->event_after_delete, array($context, $table)); + } else { + // Prune items that you can't change. + unset($pks[$i]); + $error = $this->getError(); + + if ($error) { + Log::add($error, Log::WARNING, 'jerror'); + + return false; + } else { + Log::add(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED'), Log::WARNING, 'jerror'); + + return false; + } + } + } else { + $this->setError($table->getError()); + + return false; + } + } + + // Clear the component's cache + $this->cleanCache(); + + return true; + } + + /** + * Duplicate all steps if a tour is duplicated + * + * @param object $pks The primary key related to the tours. + * + * @return boolean + * + * @since __DEPLOY_VERSION__ + */ public function duplicate(&$pks) { $user = $this->getCurrentUser(); @@ -319,6 +429,7 @@ public function duplicate(&$pks) } $data = $this->generateNewTitle(0, $table->title, $table->title); + $table->title = $data[0]; // Unpublish duplicate tour diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index a65ef55383444..1967e5cfd5138 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -86,4 +86,19 @@ public function store($updateNulls = true) return parent::store($updateNulls); } + + /** + * Returns the asset name of the entry as it appears in the {@see Asset} table. + * + * @return string The asset name. + * + * @since 4.1.0 + */ + // phpcs:ignore + protected function _getAssetName(): string + { + $k = $this->_tbl_key; + + return 'com_guidedtours.step.' . (int) $this->$k; + } } diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 5c7d9899ebc1d..b53c4b6357691 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -99,4 +99,19 @@ public function store($updateNulls = true) return parent::store($updateNulls); } + + /** + * Returns the asset name of the entry as it appears in the {@see Asset} table. + * + * @return string The asset name. + * + * @since 4.1.0 + */ + // phpcs:ignore + protected function _getAssetName(): string + { + $k = $this->_tbl_key; + + return 'com_guidedtours.tour.' . (int) $this->$k; + } } diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 96a89d6276b14..993e8834954a3 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -37,7 +37,7 @@ $tour_id = $this->state->get('filter.tour_id'); if ($saveOrder && !empty($this->items)) { - $saveOrderingUrl = 'index.php?option=com_guidedtours&step=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; + $saveOrderingUrl = 'index.php?option=com_guidedtours&task=steps.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } ?> diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 877d7b06954da..8349727923569 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -44,7 +44,7 @@ if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = - 'index.php?option=com_guidedtours&tour=tours.saveOrderAjax&tmpl=component&' + 'index.php?option=com_guidedtours&task=tours.saveOrderAjax&tmpl=component&' . Session::getFormToken() . '=1'; HTMLHelper::_('draggablelist.draggable'); } From 1e4665c9140be7b1f354d965bfd8ae4f56f868f8 Mon Sep 17 00:00:00 2001 From: brian teeman Date: Thu, 16 Feb 2023 08:43:33 +0000 Subject: [PATCH 206/363] DB Table name Fixes the usage of an incorrect table name Can be verified by trying to create a new step - it fails without this --- .../com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql | 6 +++--- .../components/com_guidedtours/src/Model/StepModel.php | 2 +- installation/sql/postgresql/extensions.sql | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 10a309eac2700..e68b9ae9a1979 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -76,9 +76,9 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -CREATE INDEX "#__guidedtours_steps_idx_state" ON "#__guidedtour_steps" ("published"); -CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("language"); +CREATE INDEX "#__guidedtour_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtour_steps_idx_state" ON "#__guidedtour_steps" ("published"); +CREATE INDEX "#__guidedtour_steps_idx_language" ON "#__guidedtour_steps" ("language"); -- -- Dumping data for table `#__guidedtour_steps` diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 0963cdabb9782..8da908bafc617 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -202,7 +202,7 @@ protected function prepareTable($table) $db = $this->getDatabase(); $query = $db->getQuery(true) ->select('MAX(ordering)') - ->from($db->quoteName('#__guidedtours_steps')); + ->from($db->quoteName('#__guidedtour_steps')); $db->setQuery($query); $max = $db->loadResult(); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index a79638bf525ca..fe24106bd020a 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -968,9 +968,9 @@ CREATE TABLE IF NOT EXISTS "#__guidedtour_steps" ( PRIMARY KEY ("id") ); -CREATE INDEX "#__guidedtours_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); -CREATE INDEX "#__guidedtours_steps_idx_state" ON "#__guidedtour_steps" ("published"); -CREATE INDEX "#__guidedtours_steps_idx_language" ON "#__guidedtour_steps" ("language"); +CREATE INDEX "#__guidedtour_steps_idx_tour_id" ON "#__guidedtour_steps" ("tour_id"); +CREATE INDEX "#__guidedtour_steps_idx_state" ON "#__guidedtour_steps" ("published"); +CREATE INDEX "#__guidedtour_steps_idx_language" ON "#__guidedtour_steps" ("language"); -- -- Dumping data for table `#__guidedtour_steps` From e6933d86e8e4d2925b1891f5f0b9d354f4b15bee Mon Sep 17 00:00:00 2001 From: brian teeman Date: Thu, 16 Feb 2023 10:45:57 +0000 Subject: [PATCH 207/363] deploy since corrects a typo --- .../com_guidedtours/src/Controller/TourController.php | 2 +- .../com_guidedtours/src/Controller/ToursController.php | 4 ++-- .../com_guidedtours/src/Extension/GuidedtoursComponent.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/TourController.php b/administrator/components/com_guidedtours/src/Controller/TourController.php index e59ce7975c29e..e76f7f329fac1 100644 --- a/administrator/components/com_guidedtours/src/Controller/TourController.php +++ b/administrator/components/com_guidedtours/src/Controller/TourController.php @@ -19,7 +19,7 @@ /** * Controller for a single Tour * - * @since _DEPLOY_VERSION_ + * @since __DEPLOY_VERSION__ */ class TourController extends FormController { diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index 9a37d1fbd7b09..761d83303b0a5 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -20,7 +20,7 @@ /** * Guidedtours list controller class. * - * @since _DEPLOY_VERSION_ + * @since __DEPLOY_VERSION__ */ class ToursController extends AdminController @@ -34,7 +34,7 @@ class ToursController extends AdminController * * @return \Joomla\CMS\MVC\Model\BaseDatabaseModel * - * @since _DEPLOY_VERSION_ + * @since __DEPLOY_VERSION__ */ public function getModel($name = 'Tour', $prefix = 'Administrator', $config = array('ignore_request' => true)) { diff --git a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php index 29b4fb792e9a4..f606a31ee3eae 100644 --- a/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php +++ b/administrator/components/com_guidedtours/src/Extension/GuidedtoursComponent.php @@ -39,7 +39,7 @@ class GuidedtoursComponent extends MVCComponent implements BootableExtensionInte * * @return void * - * @since _DEPLOY_VERSION_ + * @since __DEPLOY_VERSION__ */ public function boot(ContainerInterface $container) { From af99319a3cec6303bc02ad4b90fcedcc63ad7c72 Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Thu, 16 Feb 2023 17:45:54 +0530 Subject: [PATCH 208/363] Update administrator/modules/mod_guidedtours/tmpl/default.php Co-authored-by: Brian Teeman --- administrator/modules/mod_guidedtours/tmpl/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index ff9e214d21509..1433295b6d4c6 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -76,8 +76,8 @@ Text::_('MOD_GUIDEDTOURS_START_TOUR'), - 'footer' => '', ]; From 2276fb631e9a03f20f2a8d7fb73580d0b877b36a Mon Sep 17 00:00:00 2001 From: brian teeman Date: Thu, 16 Feb 2023 12:51:42 +0000 Subject: [PATCH 209/363] Fix display of tabs --- administrator/components/com_guidedtours/tmpl/step/edit.php | 2 +- administrator/components/com_guidedtours/tmpl/tour/edit.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 8e152d8aaeb44..fc93755ff2e2f 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -45,7 +45,7 @@
-
+
'details')); ?> item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?> diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 3ddb25072cb27..229d92872facf 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -41,7 +41,7 @@
-
+
'details')); ?> item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?> From 1f391963a2dd951525e549681cc07df1a8734498 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Thu, 16 Feb 2023 19:24:26 +0000 Subject: [PATCH 210/363] Help Buttons (#113) * Help Buttons This PR - adds a "Learn More" button to the emptystate view for tours and steps - adds a "Help" button to the toolbar for tours, tour, steps and step - adds the 4 views to the Joomla help page NOTES: 1. The pages will need to be created on the docs.joomla.org site 2. the help_tsoc script needs to be run to rebuild the help page in the joomla admin. This should be part of the release build prcoess and not needed here * Update HtmlView.php --- .../com_guidedtours/src/View/Step/HtmlView.php | 3 +++ .../com_guidedtours/src/View/Steps/HtmlView.php | 2 ++ .../com_guidedtours/src/View/Tour/HtmlView.php | 17 ++++++++--------- .../com_guidedtours/src/View/Tours/HtmlView.php | 2 ++ .../com_guidedtours/tmpl/steps/emptystate.php | 1 + .../com_guidedtours/tmpl/tours/emptystate.php | 1 + administrator/language/en-GB/com_admin.ini | 4 ++++ 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 0a2f9b3e1ca83..607a3ab9a9b24 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -144,6 +144,9 @@ protected function addToolbar() 'step.cancel', 'JTOOLBAR_CLOSE' ); + + ToolbarHelper::divider(); + ToolbarHelper::help('Guided_Tours:_New_or_Edit_Step'); } } } diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 29850c453f98d..441efca0d2d1a 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -171,6 +171,8 @@ protected function addToolbar() if ($user->authorise('core.admin', 'com_guidedtours') || $user->authorise('core.options', 'com_guidedtours')) { $toolbar->preferences('com_guidedtours'); } + + ToolbarHelper::help('Guided_Tours:_Steps'); } /** diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 7642e765f0670..71605c465829d 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -118,10 +118,6 @@ protected function addToolbar() $toolbarButtons, 'btn-success' ); - - ToolbarHelper::cancel( - 'tour.cancel' - ); } else { // Since it's an existing record, check the edit permission, or fall back to edit own if the owner. $itemEditable = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by == $userId); @@ -141,11 +137,14 @@ protected function addToolbar() 'btn-success' ); } - - ToolbarHelper::cancel( - 'tour.cancel', - 'JTOOLBAR_CLOSE' - ); } + + ToolbarHelper::cancel( + 'tour.cancel', + 'JTOOLBAR_CLOSE' + ); + + ToolbarHelper::divider(); + ToolbarHelper::help('Guided_Tours:_New_or_Edit_Tour'); } } diff --git a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php index c9796021dd108..6e32a97d33490 100644 --- a/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tours/HtmlView.php @@ -169,5 +169,7 @@ protected function addToolbar() if ($user->authorise('core.admin', 'com_guidedtours') || $user->authorise('core.options', 'com_guidedtours')) { $toolbar->preferences('com_guidedtours'); } + + ToolbarHelper::help('Guided_Tours:_Tours'); } } diff --git a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php index 09f67b7ac1a6c..80055e19ce904 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/emptystate.php +++ b/administrator/components/com_guidedtours/tmpl/steps/emptystate.php @@ -16,6 +16,7 @@ $displayData = [ 'textPrefix' => 'COM_GUIDEDTOURS_STEPS', 'formURL' => 'index.php?option=com_guidedtours&view=steps', + 'helpURL' => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Guided_Tours:_Steps', 'icon' => 'icon-map-signs', ]; diff --git a/administrator/components/com_guidedtours/tmpl/tours/emptystate.php b/administrator/components/com_guidedtours/tmpl/tours/emptystate.php index baf70e0424807..316e4d51554ae 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/emptystate.php +++ b/administrator/components/com_guidedtours/tmpl/tours/emptystate.php @@ -16,6 +16,7 @@ $displayData = [ 'textPrefix' => 'COM_GUIDEDTOURS_TOURS_LIST', 'formURL' => 'index.php?option=com_guidedtours&view=tours', + 'helpURL' => 'https://docs.joomla.org/Special:MyLanguage/Help4.x:Guided_Tours:_Tours', 'icon' => 'icon-map-signs', ]; diff --git a/administrator/language/en-GB/com_admin.ini b/administrator/language/en-GB/com_admin.ini index 189cbe9ef5b01..9016df152a4d3 100644 --- a/administrator/language/en-GB/com_admin.ini +++ b/administrator/language/en-GB/com_admin.ini @@ -55,6 +55,10 @@ COM_ADMIN_HELP_EXTENSIONS:_LANGUAGES="Extensions: Install Languages" COM_ADMIN_HELP_EXTENSIONS:_MANAGE="Extensions: Manage" COM_ADMIN_HELP_EXTENSIONS:_UPDATE="Extensions: Update" COM_ADMIN_HELP_GLOSSARY="Glossary" +COM_ADMIN_HELP_GUIDED_TOURS:_NEW_OR_EDIT_STEP="Guided Tours: New/Edit Step" +COM_ADMIN_HELP_GUIDED_TOURS:_NEW_OR_EDIT_TOUR="Guided Tours: New/Edit Tour" +COM_ADMIN_HELP_GUIDED_TOURS:_STEPS="Guided Tours: Steps" +COM_ADMIN_HELP_GUIDED_TOURS:_TOURS="Guided Tours: Tours" COM_ADMIN_HELP_INFORMATION:_DATABASE="Extensions: Check Database" COM_ADMIN_HELP_INFORMATION:_WARNINGS="Extensions: Warnings" COM_ADMIN_HELP_JOOMLA_UPDATE="Joomla Update" From d3484d14410f8ef4e16b6593e2a5be8aa6c2aa10 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Thu, 16 Feb 2023 19:31:35 +0000 Subject: [PATCH 211/363] Complete the removal of step_no (#106) Can be verified by trying to duplicate a tour. Before this PR you get an error about the missing step_no field in the database. It is correct that the field has been removed from the database and this PR just completes its removal --- administrator/components/com_guidedtours/forms/step.xml | 6 ------ .../components/com_guidedtours/src/Model/TourModel.php | 3 --- 2 files changed, 9 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 93137c90949ce..b817d69886d20 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -10,12 +10,6 @@ readonly="true" /> - - select($db->quoteName(array('title', 'description', 'ordering', - 'step_no', 'position', 'target', 'type', @@ -476,7 +475,6 @@ public function duplicate(&$pks) ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), $db->quoteName('description'), $db->quoteName('ordering'), - $db->quoteName('step_no'), $db->quoteName('position'), $db->quoteName('target'), $db->quoteName('type'), @@ -511,7 +509,6 @@ public function duplicate(&$pks) $step->title, $step->description, $step->ordering, - $step->step_no, $step->position, $step->target, $step->type, From 5ab7ec6e3549829361b7838cb0b187fda765cb6f Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Thu, 16 Feb 2023 19:40:50 +0000 Subject: [PATCH 212/363] Tours Table Caption (#105) The wrong language key was being used for the tourss list table caption --- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 8349727923569..78aaba633c457 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -76,7 +76,7 @@ From a0c17674a769e78213d5dc2d1f8d54afcfff8672 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Thu, 16 Feb 2023 20:03:00 +0000 Subject: [PATCH 213/363] module modal (#104) Prevents double translation and makes sure we are translating the correct thing --- administrator/modules/mod_guidedtours/tmpl/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 1433295b6d4c6..8df0cc06900dc 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -36,7 +36,7 @@ $uri = new Uri($tour->url); // We assume the url is the starting point - $key = Text::_($uri->getVar('option') ?? 'MOD_GUIDEDTOURS_GENERIC_TOUR'); + $key = $uri->getVar('option') ?? Text::_('MOD_GUIDEDTOURS_GENERIC_TOUR'); if (!isset($allTours[$key])) : $lang->load("$key.sys", JPATH_ADMINISTRATOR) @@ -86,7 +86,7 @@ $modalHtml[] = '
'; foreach ($allTours as $extension => $tours) : $modalHtml[] = '
'; - $modalHtml[] = '

' . htmlentities($extension) . '

'; + $modalHtml[] = '

' . Text::_($extension) . '

'; $modalHtml[] = '
    '; foreach ($tours as $tour) : $modalHtml[] = '
  • ' . htmlentities($tour->title) . '
  • '; From ef0f6436c1ec6afafe60928dd9a13d5d85a26e37 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 17 Feb 2023 00:55:39 -0500 Subject: [PATCH 214/363] Miscellaneous fixes 2 (#114) * When tour_id is missing, return error * getTourTitle test correction * getTourTitle return type correction * Improved database queries formatting * Data in ordering tables Fix URL step for guided tours * Fixed formatting Typo preventing proper ordering * Ordering fixes * Language filter should include * * Update 4.3.0-2022-07-30.sql extra ; * Removed now unnecessary getTourLanguage * Update 4.3.0-2022-07-30.sql Extra ; * cancel should call parent to get proper functionality * Fixed step ordering when a tour is run * Test on keys Re-ordering of fields * Re-assignment of filter.language * Use tour title in asset table * Added phpcs:ignore * Cleanup --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 264 +++++++++--------- .../updates/postgresql/4.3.0-2022-07-30.sql | 264 +++++++++--------- .../src/Controller/StepController.php | 2 + .../src/Helper/GuidedtoursHelper.php | 6 +- .../com_guidedtours/src/Model/StepModel.php | 46 ++- .../com_guidedtours/src/Model/StepsModel.php | 37 +-- .../com_guidedtours/src/Model/TourModel.php | 17 -- .../com_guidedtours/src/Model/ToursModel.php | 56 ++-- .../com_guidedtours/src/Table/TourTable.php | 17 +- .../src/View/Steps/HtmlView.php | 6 +- .../com_guidedtours/tmpl/step/edit.php | 14 +- .../com_guidedtours/tmpl/steps/default.php | 7 +- .../com_guidedtours/tmpl/tour/edit.php | 7 +- .../com_guidedtours/tmpl/tours/default.php | 8 +- .../src/Helper/GuidedToursHelper.php | 2 +- .../plg_system_tour/js/guide.es5.js | 4 +- installation/sql/mysql/extensions.sql | 264 +++++++++--------- installation/sql/postgresql/extensions.sql | 264 +++++++++--------- plugins/system/tour/tour.php | 2 + 19 files changed, 645 insertions(+), 642 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index f003762d02ab4..131f6c19dbe56 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -31,17 +31,17 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); + (1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), + (11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- @@ -80,127 +80,127 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 15, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 16, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 17, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 30, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 42, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 43, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 44, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 45, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 46, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 47, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 48, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 57, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 58, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 59, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 69, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 70, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 71, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 82, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 94, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 95, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 96, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 97, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 98, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 99, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 100, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 101, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 102, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 103, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 104, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 105, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 106, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 107, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 108, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 109, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 110, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 111, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); -- Add new `#__extensions` INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index e68b9ae9a1979..33944478e2dad 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -32,17 +32,17 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 12, false); @@ -85,127 +85,127 @@ CREATE INDEX "#__guidedtour_steps_idx_language" ON "#__guidedtour_steps" ("langu -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 15, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 16, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 17, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 30, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 42, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 43, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 44, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 45, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 46, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 47, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 48, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 57, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 58, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 59, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 69, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 70, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 71, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 82, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 94, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 95, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 96, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 97, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 98, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 99, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 100, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 101, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 102, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 103, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 104, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 105, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 106, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 107, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 108, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 109, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 110, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 111, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*') ON CONFLICT DO NOTHING; SELECT setval('#__guidedtour_steps_id_seq', 112, false); diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index e86b69ab2a39f..719a93e015b7f 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -25,6 +25,8 @@ class StepController extends FormController { public function cancel($key = null) { + parent::cancel($key); + $this->setRedirect('index.php?option=com_guidedtours&view=steps'); } } diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 30f3f1acccff4..ba81530140896 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -33,9 +33,9 @@ class GuidedtoursHelper * * @since __DEPLOY_VERSION__ */ - public static function getTourTitle(int $id): object + public static function getTourTitle(int $id): string { - if (empty($id)) { + if ($id < 0) { return ""; } @@ -49,7 +49,7 @@ public static function getTourTitle(int $id): object $db->setQuery($query); - return $db->loadObject(); + return $db->loadResult(); } public static function setStepLanguage(int $id, string $language): string diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 8da908bafc617..b7b84502e517f 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -42,7 +42,7 @@ class StepModel extends AdminModel /** * Type alias for content type * - * @var string + * @var string * @since __DEPLOY_VERSION__ */ public $typeAlias = 'com_guidedtours.step'; @@ -54,7 +54,7 @@ class StepModel extends AdminModel * * @return boolean True if allowed to delete the record. Defaults to the permission for the component. * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ protected function canDelete($record) { @@ -86,22 +86,16 @@ protected function canDelete($record) } /** - * Auto-populate the model state. + * Method to change the title * - * Note. Calling getState in this method will result in recursion. + * @param integer $categoryId The id of the category. + * @param string $alias The alias. + * @param string $title The title. * - * @return void + * @return array Contains the modified title and alias. * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ - public function populateState() - { - parent::populateState(); - - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; - } - protected function generateNewTitle($categoryId, $alias, $title) { // Alter the title @@ -119,9 +113,9 @@ protected function generateNewTitle($categoryId, $alias, $title) * * @param array $data The form data. * - * @return boolean True on success. + * @return boolean True on success. * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ public function save($data) { @@ -185,7 +179,7 @@ public function save($data) * * @return void * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ protected function prepareTable($table) { @@ -253,14 +247,14 @@ protected function canEditState($record) * @param string $prefix The class prefix. Optional. * @param array $options Configuration array for model. Optional. * - * @return Table A Table object + * @return Table A Table object * - * @since __DEPLOY_VERSION__ - * @throws \Exception + * @since __DEPLOY_VERSION__ + * @throws \Exception */ public function getTable($name = '', $prefix = '', $options = []) { - $name = 'step'; + $name = 'Step'; $prefix = 'Table'; if ($table = $this->_createTable($name, $prefix, $options)) { @@ -278,7 +272,7 @@ public function getTable($name = '', $prefix = '', $options = []) * * @return boolean True on success. * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ public function publish(&$pks, $value = 1) { @@ -306,9 +300,9 @@ public function publish(&$pks, $value = 1) * @param array $data Data for the form. * @param boolean $loadData True if the form is to load its own data (default case), false if not. * - * @return \JForm|boolean A JForm object on success, false on failure + * @return \JForm|boolean A JForm object on success, false on failure * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ public function getForm($data = [], $loadData = true) { @@ -339,10 +333,6 @@ public function getForm($data = [], $loadData = true) $form->setFieldAttribute('published', 'required', 'false'); $form->setFieldAttribute('published', 'filter', 'unset'); } - - $form->setFieldAttribute('default', 'disabled', 'true'); - $form->setFieldAttribute('default', 'required', 'false'); - $form->setFieldAttribute('default', 'filter', 'unset'); } // Disables language field selection diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 6301849776c60..363da09e8bcbf 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -77,7 +77,7 @@ protected function getEmptyStateQuery() ->clear('where'); // override of ListModel to keep the tour id filter - $db = $this->getDbo(); + $db = $this->getDatabase(); $tour_id = $this->getState('filter.tour_id'); if ($tour_id) { $tour_id = (int) $tour_id; @@ -117,7 +117,7 @@ public function getTable($type = 'Step', $prefix = 'Administrator', $config = [] * * @since __DEPLOY_VERSION__ */ - protected function populateState($ordering = 'a.id', $direction = 'asc') + protected function populateState($ordering = 'a.ordering', $direction = 'ASC') { $app = Factory::getApplication(); @@ -190,17 +190,25 @@ protected function getStoreId($id = '') protected function getListQuery() { // Create a new query object. - $db = $this->getDbo(); + $db = $this->getDatabase(); $query = $db->getQuery(true); // Select the required fields from the table. $query->select( $this->getState( 'list.select', - 'a.*, ' . $db->quoteName('uc.name', 'editor') + 'a.*' ) ); - $query->from('#__guidedtour_steps AS a') + + $query->from($db->quoteName('#__guidedtour_steps', 'a')); + + // Join with user table + $query->select( + [ + $db->quoteName('uc.name', 'editor'), + ] + ) ->join('LEFT', $db->quoteName('#__users', 'uc'), $db->quoteName('uc.id') . ' = ' . $db->quoteName('a.checked_out')); $tour_id = $this->getState('filter.tour_id'); @@ -239,15 +247,15 @@ protected function getListQuery() } else { $search = '%' . str_replace(' ', '%', trim($search)) . '%'; $query->where( - '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + '(' . $db->quoteName('a.title') . ' LIKE :search1' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search2)' ) - ->bind([':search1', ':search2', ':search3'], $search); + ->bind([':search1', ':search2'], $search); } } // Add the list ordering clause. - $orderCol = $this->state->get('list.ordering', 'a.id'); + $orderCol = $this->state->get('list.ordering', 'a.ordering'); $orderDirn = $this->state->get('list.direction', 'ASC'); $query->order($db->escape($orderCol) . ' ' . $db->escape($orderDirn)); @@ -269,14 +277,9 @@ public function getItems() $lang = Factory::getLanguage(); $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); - if ($items != false) { - foreach ($items as $item) { - $item->title = Text::_($item->title); - $item->description = Text::_($item->description); - - // Sets step language to parent tour language - $item->language = StepHelper::getTourLanguage($item->tour_id); - } + foreach ($items as $item) { + $item->title = Text::_($item->title); + $item->description = Text::_($item->description); } return $items; diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index cbe617c64c922..7d365be9cabdd 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -49,23 +49,6 @@ class TourModel extends AdminModel */ public $typeAlias = 'com_guidedtours.tour'; - /** - * Auto-populate the model state. - * - * Note. Calling getState in this method will result in recursion. - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function populateState() - { - parent::populateState(); - - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; - } - /** * Method to change the title * diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 2932be43dd4e3..1711ec02939e8 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -78,7 +78,7 @@ protected function getEmptyStateQuery() ->clear('where'); // override of ListModel to keep the tour id filter - $db = $this->getDbo(); + $db = $this->getDatabase(); $tour_id = $this->getState('filter.tour_id'); if ($tour_id) { $tour_id = (int) $tour_id; @@ -106,7 +106,7 @@ protected function getEmptyStateQuery() * * @since __DEPLOY_VERSION__ */ - protected function populateState($ordering = 'a.ordering', $direction = 'asc') + protected function populateState($ordering = 'a.ordering', $direction = 'ASC') { $app = Factory::getApplication(); $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); @@ -165,21 +165,36 @@ public function getFilterForm($data = [], $loadData = true) public function getListQuery() { // Create a new query object. - $db = $this->getDbo(); + $db = $this->getDatabase(); $query = $db->getQuery(true); // Select the required fields from the table. $query->select( $this->getState( 'list.select', - 'a.*, (SELECT COUNT(' . $db->quoteName('description') . ') FROM ' - . $db->quoteName('#__guidedtour_steps') - . ' WHERE ' . $db->quoteName('tour_id') . ' = ' . $db->quoteName('a.id') - . ' AND ' . $db->quoteName('published') . ' = 1' - . ') AS ' . $db->quoteName('steps_count') . ', ' . $db->quoteName('uc.name', 'editor') + 'a.*' ) ); - $query->from('#__guidedtours AS a') + + $subQuery = $db->getQuery(true) + ->select('COUNT(' . $db->quoteName('s.id') . ')') + ->from($db->quoteName('#__guidedtour_steps', 's')) + ->where( + [ + $db->quoteName('s.tour_id') . ' = ' . $db->quoteName('a.id'), + $db->quoteName('s.published') . ' = 1', + ] + ); + + $query->select('(' . $subQuery . ') AS ' . $db->quoteName('steps_count')) + ->from($db->quoteName('#__guidedtours', 'a')); + + // Join with user table + $query->select( + [ + $db->quoteName('uc.name', 'editor'), + ] + ) ->join('LEFT', $db->quoteName('#__users', 'uc'), $db->quoteName('uc.id') . ' = ' . $db->quoteName('a.checked_out')); // Join with language table @@ -228,10 +243,11 @@ public function getListQuery() ->bind(':access', $access, ParameterType::INTEGER); } - // Filter on the language. + // Filter on the language, or all. if ($language = $this->getState('filter.language')) { - $query->where($db->quoteName('a.language') . ' = :language') - ->bind(':language', $language); + $language = (array) $language; + + $query->whereIn($db->quoteName('a.language'), $language, ParameterType::STRING); } // Filter by search in title. @@ -249,10 +265,10 @@ public function getListQuery() } else { $search = '%' . str_replace(' ', '%', trim($search)) . '%'; $query->where( - '(' . $db->quoteName('a.title') . ' LIKE :search1 OR ' . $db->quoteName('a.id') . ' LIKE :search2' - . ' OR ' . $db->quoteName('a.description') . ' LIKE :search3)' + '(' . $db->quoteName('a.title') . ' LIKE :search1' + . ' OR ' . $db->quoteName('a.description') . ' LIKE :search2)' ) - ->bind([':search1', ':search2', ':search3'], $search); + ->bind([':search1', ':search2'], $search); } } @@ -279,12 +295,10 @@ public function getItems() $lang = Factory::getLanguage(); $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); - if ($items != false) { - foreach ($items as $item) { - $item->title = Text::_($item->title); - $item->description = Text::_($item->description); - $item->extensions = (new Registry($item->extensions))->toArray(); - } + foreach ($items as $item) { + $item->title = Text::_($item->title); + $item->description = Text::_($item->description); + $item->extensions = (new Registry($item->extensions))->toArray(); } return $items; diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index b53c4b6357691..4151fab3cb7ea 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -48,7 +48,7 @@ class TourTable extends Table * * @param DatabaseDriver $db Database connector object * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ public function __construct(DatabaseDriver $db) { @@ -105,7 +105,7 @@ public function store($updateNulls = true) * * @return string The asset name. * - * @since 4.1.0 + * @since __DEPLOY_VERSION__ */ // phpcs:ignore protected function _getAssetName(): string @@ -114,4 +114,17 @@ protected function _getAssetName(): string return 'com_guidedtours.tour.' . (int) $this->$k; } + + /** + * Method to return the title to use for the asset table. + * + * @return string The string to use as the title in the asset table. + * + * @since __DEPLOY_VERSION__ + */ + // phpcs:ignore + protected function _getAssetTitle() + { + return $this->title; + } } diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 441efca0d2d1a..632a842e2382d 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -101,6 +101,10 @@ public function display($tpl = null) throw new GenericDataException(implode("\n", $errors), 500); } + if ($this->state->get('filter.tour_id', -1) < 0) { + throw new GenericDataException(implode("\n", $errors), 500); + } + // Unset the tour_id field from activeFilters as we don't filter by tour here. unset($this->activeFilters['tour_id']); @@ -124,7 +128,7 @@ protected function addToolbar() $canDo = ContentHelper::getActions('com_guidedtours'); $user = Factory::getApplication()->getIdentity(); - $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id'))->title; + $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id', -1)); ToolbarHelper::title(Text::sprintf('COM_GUIDEDTOURS_STEPS_LIST', Text::_($title)), 'map-signs'); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index fc93755ff2e2f..8eca5dfe9982b 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -36,7 +36,7 @@ - item->id != 0) : ?> + item->id != 0 && strpos($this->item->title, 'GUIDEDTOUR') !== false) : ?>
    form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_TITLE_TRANSLATION', $lang)); ?> @@ -51,15 +51,16 @@ item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?>
    - form->renderField('description'); ?> - item->id != 0) : ?> + item->id != 0 && strpos($this->item->description, 'GUIDEDTOUR') !== false) : ?> form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_STEP_DESCRIPTION_TRANSLATION', $lang)); ?> form->renderField('description_translation'); ?> +
    - form->renderField('step_no'); ?> +
    + form->renderField('position'); ?> form->renderField('target'); ?> form->renderField('type'); ?> @@ -67,11 +68,6 @@ form->renderField('interactive_type'); ?> form->setValue('tour_id', null, $tour_id); ?> form->renderField('tour_id'); ?> - -
    - -
    -
    diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 993e8834954a3..e8c381a4dc11c 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -131,10 +131,9 @@ -
class="js-draggable" data-url="" data-direction=" - " data-nested="true" + + class="js-draggable" data-url="" data-direction="" data-nested="true" > items as $i => $item) : $canEdit = $user->authorise('core.edit', 'com_guidedtours' . '.step.' . $item->id); $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 229d92872facf..7ce61211661f2 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -32,7 +32,7 @@ - item->id != 0) : ?> + item->id != 0 && strpos($this->item->title, 'GUIDEDTOUR') !== false) : ?>
form->setFieldAttribute('title_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_TITLE_TRANSLATION', $lang)); ?> @@ -50,18 +50,17 @@ form->renderField('url'); ?> form->renderField('description'); ?> - item->id != 0) : ?> + item->id != 0 && strpos($this->item->description, 'GUIDEDTOUR') !== false) : ?> form->setFieldAttribute('description_translation', 'label', Text::sprintf('COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION', $lang)); ?> form->renderField('description_translation'); ?> - - form->renderField('extensions'); ?>
+ form->renderField('extensions'); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 78aaba633c457..419dafd59e19e 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -144,12 +144,10 @@ -
class="js-draggable" data-url=" - " data-direction="" data-nested="true" + class="js-draggable" data-url="" data-direction="" data-nested="true" > - items as $i => $item) : + items as $i => $item) : $canEdit = $user->authorise('core.edit', 'com_guidedtours' . '.tour.' . $item->id); $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $userId || is_null($item->checked_out); $canChange = $user->authorise('core.edit.state', 'com_guidedtours' . '.tour.' . $item->id) && $canCheckin; diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index 2db15089692eb..f0ad39554e0fb 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -46,7 +46,7 @@ public function getTours(Registry $params, AdministratorApplication $app) $tours->setState('filter.published', 1); if (Multilanguage::isEnabled()) { - $tours->setState('filter.language', $app->getLanguage()->getTag()); + $tours->setState('filter.language', array('*', $app->getLanguage()->getTag())); } $user = $app->getIdentity(); diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index b9b0ae4a6bb4b..92248604784f6 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -90,7 +90,7 @@ function addInitialStepToTourButton(tour, obj) { text: Joomla.Text._('PLG_SYSTEM_TOUR_START'), }, ], - id: obj.ordering, + id: 0, }); } @@ -158,7 +158,7 @@ function CreateAndStartTour(obj) { const tour = instantiateTour(); let ind = 0; if (currentStepId) { - ind = obj.steps.findIndex((x) => x.ordering === Number(currentStepId)); + ind = obj.steps.findIndex((x) => x.id === Number(currentStepId)); if (ind < 0) { return; } diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 159e487d71578..d9391561d7bc8 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -960,17 +960,17 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); -- -------------------------------------------------------- @@ -1009,124 +1009,124 @@ CREATE TABLE IF NOT EXISTS `#__guidedtour_steps` ( -- INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `description`, `ordering`, `position`, `target`, `type`, `interactive_type`, `url`, `created`, `created_by`, `modified`, `modified_by`, `language`) VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 15, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 16, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 17, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 30, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 42, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 43, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 44, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 45, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 46, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 47, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 48, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 57, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 58, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 59, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 69, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 70, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 71, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 82, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 94, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 95, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 96, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 97, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 98, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 99, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 100, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 101, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 102, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 103, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 104, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 105, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 106, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 107, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 108, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 109, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 110, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 111, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'); diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index fe24106bd020a..67057be24e769 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -925,17 +925,17 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 0, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 0, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); SELECT setval('#__guidedtours_id_seq', 12, false); @@ -977,127 +977,127 @@ CREATE INDEX "#__guidedtour_steps_idx_language" ON "#__guidedtour_steps" ("langu -- INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "description", "ordering", "position", "target", "type", "interactive_type", "url", "created", "created_by", "modified", "modified_by", "language") VALUES -(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 0, 'top', '#jform_url', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 0, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 0, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 0, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 0, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 0, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 0, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 0, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 0, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 0, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 0, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 0, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 0, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 0, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 0, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 0, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 0, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 0, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 0, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 0, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 0, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), - -(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 0, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 0, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 0, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 0, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 0, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 0, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 0, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 0, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 0, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 0, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 0, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); +(1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(15, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION', 15, 'top', '#jform_type', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(16, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION', 16, 'bottom', '#save-group-children-save .button-save', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(17, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION', 17, 'bottom', '', 0, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(30, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION', 30, 'bottom', '', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(42, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION', 42, 'bottom', '', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(43, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION', 43, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(44, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION', 44, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(45, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION', 45, 'top', '#jform_menutype', 2, 2, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(46, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION', 46, 'top', '#jform_menudescription', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(47, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION', 47, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(48, 5, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION', 48, 'bottom', '', 0, 1, 'administrator/index.php?option=com_menus&view=menu&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(57, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION', 57, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(58, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION', 58, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(59, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION', 59, 'bottom', '', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(69, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION', 69, 'bottom', '', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(70, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION', 70, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(71, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION', 71, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(82, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION', 82, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(94, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION', 94, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(95, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION', 95, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(96, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION', 96, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(97, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION', 97, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(98, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION', 98, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(99, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION', 99, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(100, 10, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION', 100, 'bottom', '', 0, 1, 'administrator/index.php?option=com_finder&view=filter&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), + +(101, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION', 101, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(102, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION', 102, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(103, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION', 103, 'bottom', '#jform_username', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(104, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION', 104, 'bottom', '#jform_password', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(105, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION', 105, 'bottom', '#jform_password2', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(106, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION', 106, 'bottom', '#jform_email', 2, 2, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(107, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION', 107, 'top', '#jform_sendEmail', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(108, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION', 108, 'top', '#jform_block', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(109, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION', 109, 'top', '#jform_requireReset', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(110, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION', 110, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(111, 11, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION', 111, 'bottom', '', 0, 1, 'administrator/index.php?option=com_users&view=user&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'); SELECT setval('#__guidedtour_steps_id_seq', 112, false); diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index b343b13ea67c6..12f5735e0aecd 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -147,6 +147,8 @@ protected function getJsonTour($tour_id) $mySteps->setState('filter.tour_id', $tour_id); $mySteps->setState('filter.published', 1); + $mySteps->setState('list.ordering', 'a.ordering'); + $mySteps->setState('list.direction', 'ASC'); $tour_steps = $mySteps->getItems(); From ed6a47ed94653ea3ce659853096e40bd43751769 Mon Sep 17 00:00:00 2001 From: brian teeman Date: Fri, 17 Feb 2023 08:54:01 +0000 Subject: [PATCH 215/363] edit view consistency Updates the tour view to remove the card and to set the widths the same as other components Updates the step view to set the widths the same as other components --- .../components/com_guidedtours/tmpl/step/edit.php | 2 +- .../components/com_guidedtours/tmpl/tour/edit.php | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 8eca5dfe9982b..3b30cfce5297e 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -50,7 +50,7 @@ item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?>
-
+
form->renderField('description'); ?> item->id != 0 && strpos($this->item->description, 'GUIDEDTOUR') !== false) : ?> diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 7ce61211661f2..db2a808c3ae64 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -46,7 +46,7 @@ item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?>
-
+
form->renderField('url'); ?> form->renderField('description'); ?> @@ -56,13 +56,9 @@
-
-
-
- - form->renderField('extensions'); ?> -
-
+
+ + form->renderField('extensions'); ?>
From 46c721f4078a716702b311da07b94c2b6076ad31 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 18 Feb 2023 00:43:23 -0500 Subject: [PATCH 216/363] Miscellaneous fixes (#118) * Option to limit the number of tours in the dropdown * Wrong class * Make modal links accessible * Cleaned code Added progress indicator * Assign id to steps for easier handling * Cleanup --- .../language/en-GB/mod_guidedtours.ini | 4 +- .../mod_guidedtours/mod_guidedtours.xml | 13 +++ .../modules/mod_guidedtours/tmpl/default.php | 13 ++- .../plg_system_tour/css/guide.css | 25 +++-- .../plg_system_tour/js/guide.es5.js | 106 +++++++++++------- plugins/system/tour/tour.php | 3 +- 6 files changed, 109 insertions(+), 55 deletions(-) diff --git a/administrator/language/en-GB/mod_guidedtours.ini b/administrator/language/en-GB/mod_guidedtours.ini index 0003ee393d86d..3e8fd58484a2a 100644 --- a/administrator/language/en-GB/mod_guidedtours.ini +++ b/administrator/language/en-GB/mod_guidedtours.ini @@ -4,8 +4,10 @@ ; Note : All ini files need to be saved as UTF-8 MOD_GUIDEDTOURS="Guided Tours" +MOD_GUIDEDTOURS_FIELD_TOUR_COUNT_DESC="The maximum number of tours to show in the dropdown" +MOD_GUIDEDTOURS_FIELD_TOUR_COUNT_LABEL="Tour Count" MOD_GUIDEDTOURS_GENERIC_TOUR="Generic" MOD_GUIDEDTOURS_MENU="Take a Tour" +MOD_GUIDEDTOURS_SHOW_ALL="Show all tours" MOD_GUIDEDTOURS_START_TOUR="Start tour" -MOD_GUIDEDTOUR_SHOW_ALL="Show all tours" MOD_GUIDEDTOURS_XML_DESCRIPTION="This module shows a list of the available guided tours." diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml index c44aa5ba85606..d98b170c78e7f 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.xml +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -22,6 +22,19 @@ +
+ +
+
-'; diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_tour/css/guide.css index 42e0b9c9b8df2..feb49400e5954 100644 --- a/build/media_source/plg_system_tour/css/guide.css +++ b/build/media_source/plg_system_tour/css/guide.css @@ -1,18 +1,29 @@ -.subhead .btn { - margin: 0; -} +/** + * @copyright (C) 2012 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ .shepherd-title { - flex: 1 1 auto; + flex: 1 1 auto; + line-height: 1.5em; +} + +.shepherd-progress { + margin: 0 15px; +} + +.shepherd-text { + line-height: 1.5em; + padding: 1em; } .shepherd-footer { - display: grid; - grid-template-columns: repeat(3, 1fr); + display: grid; + grid-template-columns: repeat(3, 1fr); } .shepherd-button-primary { - grid-column-start: 3; + grid-column-start: 3; } .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_tour/js/guide.es5.js index 92248604784f6..1df722fe6bbb0 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_tour/js/guide.es5.js @@ -3,10 +3,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -function checkAndRedirect(redirectUrl) { - const currentURL = window.location.href; - if (currentURL !== redirectUrl) { - window.location.href = redirectUrl; +function checkAndRedirect(redirect_url) { + const current_url = window.location.href; + if (current_url !== redirect_url) { + window.location.href = redirect_url; } } @@ -16,7 +16,7 @@ function instantiateTour() { cancelIcon: { enabled: true, }, - classes: 'class-1 class-2 shepherd-theme-arrows', + classes: 'shepherd-theme-arrows', scrollTo: { behavior: 'smooth', block: 'center', @@ -27,11 +27,19 @@ function instantiateTour() { }); } +function addProgressIndicator(step_element, index, total) { + const header = step_element.querySelector('.shepherd-header'); + let progress = document.createElement('span'); + progress.classList.add('shepherd-progress'); + progress.innerText = `${index}/${total}`; + header.insertBefore(progress, step_element.querySelector('.shepherd-cancel-icon')); +} + function addStepToTourButton(tour, obj, index, buttons) { tour.addStep({ title: obj.steps[index].title, text: obj.steps[index].description, - classes: 'intro-step shepherd-theme-arrows', + classes: 'shepherd-theme-arrows', attachTo: { element: obj.steps[index].target, on: obj.steps[index].position, @@ -40,31 +48,31 @@ function addStepToTourButton(tour, obj, index, buttons) { interactive_type: obj.steps[index].interactive_type, }, buttons: buttons, - id: obj.steps[index].ordering, + id: obj.steps[index].id, arrow: true, when: { show() { - const currentStepIndex = `${tour.currentStep.id}`; - sessionStorage.setItem('currentStepId', String(currentStepIndex)); - const theElement = this.getElement(); - if (theElement) { - theElement.focus = () => { + const current_step_id = `${tour.currentStep.id}`; + sessionStorage.setItem('currentStepId', String(current_step_id)); - const tabbed_elements = document.querySelectorAll('[tabindex]'); - tabbed_elements.forEach(function(elt) { - elt.setAttribute('tabindex', '-1'); - }); + const step_element = this.getElement(); + addProgressIndicator(step_element, parseInt(current_step_id) + 1, sessionStorage.getItem('stepCount')); - tour.currentStep.getTarget().focus(); - tour.currentStep.getTarget().tabIndex = 1; + step_element.focus = () => { + const tabbed_elements = document.querySelectorAll('[tabindex]'); + tabbed_elements.forEach(function(elt) { + elt.setAttribute('tabindex', '-1'); + }); + + tour.currentStep.getTarget().focus(); + tour.currentStep.getTarget().tabIndex = 1; + + const popup_buttons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); + popup_buttons.forEach(function(elt, index) { + elt.setAttribute('tabindex', popup_buttons.length + 1 - index); // loose tab on 'back' + }); + } - const popup_buttons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); - popup_buttons.forEach(function(elt, index) { - //elt.setAttribute('tabindex', popup_buttons.length + 1 - index); // loose tab on 'back' - elt.setAttribute('tabindex', index + 2); - }); - } - } if (obj.steps[index].type === 1) { checkAndRedirect(Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url); } @@ -91,13 +99,23 @@ function addInitialStepToTourButton(tour, obj) { }, ], id: 0, + when: { + show() { + const current_step_id = `${tour.currentStep.id}`; + sessionStorage.setItem('currentStepId', String(current_step_id)); + + const step_count = this.getTour().steps.length; + sessionStorage.setItem('stepCount', String(step_count)); + + addProgressIndicator(this.getElement(), 1, step_count); + }, + }, }); } function addCancelTourEvent(tour) { tour.on('cancel', () => { - sessionStorage.removeItem('currentStepId'); - sessionStorage.removeItem('tourId'); + emptyStorage(); const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=tour&group=system&format=raw&method=post&tour_id=-1`; fetch( url, @@ -152,13 +170,13 @@ function enableButton(event) { element.removeAttribute('disabled'); } -function CreateAndStartTour(obj) { - const currentStepId = sessionStorage.getItem('currentStepId'); +function createAndStartTour(obj) { + const current_step_id = sessionStorage.getItem('currentStepId'); let prevStep = ''; const tour = instantiateTour(); let ind = 0; - if (currentStepId) { - ind = obj.steps.findIndex((x) => x.id === Number(currentStepId)); + if (current_step_id) { + ind = obj.steps.findIndex((x) => x.id === Number(current_step_id)); if (ind < 0) { return; } @@ -239,6 +257,12 @@ function tourWasSelected(element) { } } +function emptyStorage() { + sessionStorage.removeItem('currentStepId'); + sessionStorage.removeItem('stepCount'); + sessionStorage.removeItem('tourId'); +} + Joomla = window.Joomla || {}; ((Joomla, document) => { @@ -247,29 +271,27 @@ Joomla = window.Joomla || {}; document.addEventListener('GuidedTourLoaded', (event) => { sessionStorage.setItem('tourId', event.detail.id); const uri = Joomla.getOptions('system.paths').rootFull; - const currentURL = window.location.href; - if (currentURL !== uri + event.detail.url) { + const current_url = window.location.href; + if (current_url !== uri + event.detail.url) { window.location.href = uri + event.detail.url; } else { - CreateAndStartTour(event.detail); + createAndStartTour(event.detail); } }); document.addEventListener('DOMContentLoaded', () => { - const tourId = sessionStorage.getItem('tourId'); - if (tourId) { - const myTour = Joomla.getOptions('myTour'); - if (myTour) { - CreateAndStartTour(JSON.parse(myTour)); + const tour_id = sessionStorage.getItem('tourId'); + if (tour_id) { + const my_tour = Joomla.getOptions('myTour'); + if (my_tour) { + createAndStartTour(JSON.parse(my_tour)); } else { - sessionStorage.removeItem('currentStepId'); - sessionStorage.removeItem('tourId'); + emptyStorage(); } } // Opt-in Start buttons const elements = document.querySelectorAll('.button-start-guidedtour'); - elements.forEach(elem => { elem.addEventListener('click', e => { tourWasSelected(e.target); diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php index 12f5735e0aecd..5a58719c21002 100644 --- a/plugins/system/tour/tour.php +++ b/plugins/system/tour/tour.php @@ -152,7 +152,8 @@ protected function getJsonTour($tour_id) $tour_steps = $mySteps->getItems(); - foreach ($tour_steps as $step) { + foreach ($tour_steps as $i => $step) { + $step->id = $i + 1; $step->title = Text::_($step->title); $step->description = Text::_($step->description); From a0cfe1427921546fc2c67eb7c7a20c2509709279 Mon Sep 17 00:00:00 2001 From: brian teeman Date: Sat, 18 Feb 2023 17:17:15 +0000 Subject: [PATCH 217/363] Language Strings first pass at reviewing the language strings Summary - removed unused strings - follow style guide - use global strings --- .../components/com_guidedtours/forms/step.xml | 10 +-- .../com_guidedtours/tmpl/step/edit.php | 4 +- .../com_guidedtours/tmpl/tour/edit.php | 4 +- .../language/en-GB/com_guidedtours.ini | 70 +++++++------------ administrator/language/en-GB/joomla.ini | 1 + .../language/en-GB/mod_guidedtours.ini | 4 +- 6 files changed, 38 insertions(+), 55 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index b817d69886d20..1ae9fdd3fc797 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -17,11 +17,11 @@ description="COM_GUIDEDTOURS_STEP_POSITION_DESC" validate="options" > - - - - - + + + + + - +
- + form->getInput('rules'); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index db2a808c3ae64..e6b7da5d38cc6 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -76,10 +76,10 @@
- +
- + form->getInput('rules'); ?>
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 266f53823ba5b..ca3a418b0c10b 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -4,76 +4,58 @@ ; Note : All ini files need to be saved as UTF-8 COM_GUIDEDTOURS="Guided Tours" -COM_GUIDEDTOURS_ACCESS_GUEST="Guest" -COM_GUIDEDTOURS_ACCESS_PUBLIC="Public" -COM_GUIDEDTOURS_ACCESS_REGISTERED="Registered" -COM_GUIDEDTOURS_ACCESS_SPECIAL="Special" -COM_GUIDEDTOURS_ACCESS_SUPER_USERS="Super users" -COM_GUIDEDTOURS_BASIC_STEP="Basic Step" +COM_GUIDEDTOURS_BASIC_STEP="Basic Step" COM_GUIDEDTOURS_DESCRIPTION="Description" -COM_GUIDEDTOURS_DESCRIPTION_ASC="Description ascending" -COM_GUIDEDTOURS_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION="Description (%s)" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" COM_GUIDEDTOURS_ERROR_NO_GUIDEDTOURS_SELECTED="No tour selected." -COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" -COM_GUIDEDTOURS_EXTENSIONS_DESC="Will show the tour for the selected extensions in priority." -COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" +COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" +COM_GUIDEDTOURS_EXTENSIONS_DESC="Restrict the tour to be displayed only when the selected component is active." +COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" COM_GUIDEDTOURS_FIELD_NOTE_LABEL="Note" -COM_GUIDEDTOURS_FIELD_VALUE_BOTTOM="Bottom" -COM_GUIDEDTOURS_FIELD_VALUE_CENTER="Center" COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" -COM_GUIDEDTOURS_FIELD_VALUE_LEFT="Left" COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" -COM_GUIDEDTOURS_FIELD_VALUE_RIGHT="Right" -COM_GUIDEDTOURS_FIELD_VALUE_TOP="Top" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_FILTER_SEARCH_LABEL="Search" -COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" +COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" -COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" -COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" -COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Click on the type of interactive step which you want to select" -COM_GUIDEDTOURS_LANGUAGE="Language" -COM_GUIDEDTOURS_LANGUAGE_ASC="Language ascending" -COM_GUIDEDTOURS_LANGUAGE_DESC="Language descending" +COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" +COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" +COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Select the type of interactive step." COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit Step" COM_GUIDEDTOURS_MANAGER_STEP_NEW="New Step" COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit Tour" COM_GUIDEDTOURS_MANAGER_TOUR_NEW="New Tour" -COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Item archived." +COM_GUIDEDTOURS_N_ITEMS_ARCHIVED_1="Item archived." COM_GUIDEDTOURS_N_ITEMS_ARCHIVED="%s items archived." COM_GUIDEDTOURS_N_ITEMS_CHECKED_IN_1="Item checked in." COM_GUIDEDTOURS_N_ITEMS_CHECKED_IN_MORE="%d items checked in." -COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Item deleted." -COM_GUIDEDTOURS_N_ITEMS_DELETED="%s items deleted." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Item published." -COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s items published." -COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Item trashed." -COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s items trashed." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Item unpublished." -COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s items unpublished." +COM_GUIDEDTOURS_N_ITEMS_DELETED_1="Item deleted." +COM_GUIDEDTOURS_N_ITEMS_DELETED="%s items deleted." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED_1="Item published." +COM_GUIDEDTOURS_N_ITEMS_PUBLISHED="%s items published." +COM_GUIDEDTOURS_N_ITEMS_TRASHED_1="Item trashed." +COM_GUIDEDTOURS_N_ITEMS_TRASHED="%s items trashed." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED_1="Item unpublished." +COM_GUIDEDTOURS_N_ITEMS_UNPUBLISHED="%s items unpublished." COM_GUIDEDTOURS_NEW_TOUR="New Tour" -COM_GUIDEDTOURS_ORDER_DESCRIPTION_ASC="Description ascending" -COM_GUIDEDTOURS_ORDER_DESCRIPTION_DESC="Description descending" COM_GUIDEDTOURS_ORDER_TYPE_ASC="Type ascending" COM_GUIDEDTOURS_ORDER_TYPE_DESC="Type descending" -COM_GUIDEDTOURS_RULES_TAB="Permissions" COM_GUIDEDTOURS_STATUS="Status" -COM_GUIDEDTOURS_STEP_ASC="Step ascending" -COM_GUIDEDTOURS_STEP_DESC="Step descending" +COM_GUIDEDTOURS_STEP_ASC="Step ascending" +COM_GUIDEDTOURS_STEP_DESC="Step descending" COM_GUIDEDTOURS_STEP_DESCRIPTION_TRANSLATION="Description (%s)" COM_GUIDEDTOURS_STEP_EDIT_STEP="Edit Step" COM_GUIDEDTOURS_STEP_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for step ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_STEP_FILTER_SEARCH_LABEL="Search" COM_GUIDEDTOURS_STEP_ID="ID" COM_GUIDEDTOURS_STEP_NEW_STEP="New Step" -COM_GUIDEDTOURS_STEP_POSITION_DESC="Select the position of the step popup, relative to the element it points to." +COM_GUIDEDTOURS_STEP_POSITION_DESC="Select the position of the step popup, relative to the element it points to." COM_GUIDEDTOURS_STEP_POSITION_LABEL="Position" COM_GUIDEDTOURS_STEP_TITLE="Title" COM_GUIDEDTOURS_STEP_TITLE_TRANSLATION="Title (%s)" -COM_GUIDEDTOURS_STEP_TARGET_DESC="Add the target element the step will be attached to. Options: .classname, #id, any selector following the CSS syntax (make sure it is a focusable element if the step is interactive), or leave blank for a centered step." +COM_GUIDEDTOURS_STEP_TARGET_DESC="The target element the step will be attached to. Options: .classname, #id, any selector following the CSS syntax (make sure it is a focusable element if the step is interactive), or leave blank for a centered step." COM_GUIDEDTOURS_STEP_TARGET_LABEL="Target" COM_GUIDEDTOURS_STEP_TYPE="Type" COM_GUIDEDTOURS_STEP_TYPE_LABEL="Type" @@ -85,13 +67,13 @@ COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps are created." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_BUTTON_ADD="Add your first step" -COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" +COM_GUIDEDTOURS_STEPS_LIST="Guided Tour: %s" COM_GUIDEDTOURS_TITLE="Title" COM_GUIDEDTOURS_TITLE_TRANSLATION="Title (%s)" COM_GUIDEDTOURS_TOUR_ID="ID" COM_GUIDEDTOURS_TOURS_DUPLICATED="%d tours duplicated." COM_GUIDEDTOURS_TOURS_DUPLICATED_1="Tour duplicated." -COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" +COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." @@ -99,8 +81,8 @@ COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHER_LABEL="Other" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" -COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." +COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" -COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality" +COM_GUIDEDTOURS_URL_DESC="Enter the relative URL of the page from where you want to Start the tour, e.g administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality." diff --git a/administrator/language/en-GB/joomla.ini b/administrator/language/en-GB/joomla.ini index 30bb05fbe4064..8230c3583a99a 100644 --- a/administrator/language/en-GB/joomla.ini +++ b/administrator/language/en-GB/joomla.ini @@ -374,6 +374,7 @@ JGLOBAL_BLOG_CLASS_LEADING="Leading Article Class" JGLOBAL_BLOG_CLASS_NOTE_DESC="You can add any CSS class for your own styling ideas.
Add a border on top with class boxed.
For image position use for example image-left, image-right. Add image-alternate for alternate ordering of intro images." JGLOBAL_BLOG_DOWN_OPTION="Down" JGLOBAL_BLOG_LAYOUT_OPTIONS="Blog Layout" +JGLOBAL_BOTTOM="Bottom" JGLOBAL_CATEGORIES_OPTIONS="Categories" JGLOBAL_CATEGORY_LAYOUT_DESC="Layout" JGLOBAL_CATEGORY_LAYOUT_LABEL="Choose a Layout" diff --git a/administrator/language/en-GB/mod_guidedtours.ini b/administrator/language/en-GB/mod_guidedtours.ini index 3e8fd58484a2a..938898b00fd55 100644 --- a/administrator/language/en-GB/mod_guidedtours.ini +++ b/administrator/language/en-GB/mod_guidedtours.ini @@ -4,10 +4,10 @@ ; Note : All ini files need to be saved as UTF-8 MOD_GUIDEDTOURS="Guided Tours" -MOD_GUIDEDTOURS_FIELD_TOUR_COUNT_DESC="The maximum number of tours to show in the dropdown" +MOD_GUIDEDTOURS_FIELD_TOUR_COUNT_DESC="The maximum number of tours to show in the dropdown." MOD_GUIDEDTOURS_FIELD_TOUR_COUNT_LABEL="Tour Count" MOD_GUIDEDTOURS_GENERIC_TOUR="Generic" MOD_GUIDEDTOURS_MENU="Take a Tour" MOD_GUIDEDTOURS_SHOW_ALL="Show all tours" -MOD_GUIDEDTOURS_START_TOUR="Start tour" +MOD_GUIDEDTOURS_START_TOUR="Start Tour" MOD_GUIDEDTOURS_XML_DESCRIPTION="This module shows a list of the available guided tours." From e1574a3734b345ed50fa0df2b264c64d172f2d42 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Sat, 18 Feb 2023 20:05:39 +0000 Subject: [PATCH 218/363] add inline help (#120) This PR adds the inline help button(toggle) to the tour and step forms this means that by default the field descriptions are not displayed and only displayed on toggle --- administrator/components/com_guidedtours/forms/step.xml | 4 +++- administrator/components/com_guidedtours/forms/tour.xml | 4 +++- .../components/com_guidedtours/src/View/Step/HtmlView.php | 6 ++++++ .../components/com_guidedtours/src/View/Tour/HtmlView.php | 7 +++++++ 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 1ae9fdd3fc797..6b5b3b35d46ca 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -1,6 +1,8 @@
- + + + - + + + form->getXml()->config->inlinehelp['button'] == 'show' ?: false; + $targetClass = (string) $this->form->getXml()->config->inlinehelp['targetclass'] ?: 'hide-aware-inline-help'; + + if ($inlinehelp) { + ToolbarHelper::inlinehelp($targetClass); + } ToolbarHelper::help('Guided_Tours:_New_or_Edit_Step'); } } diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 71605c465829d..9b8a27e208b43 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -145,6 +145,13 @@ protected function addToolbar() ); ToolbarHelper::divider(); + + $inlinehelp = (string) $this->form->getXml()->config->inlinehelp['button'] == 'show' ?: false; + $targetClass = (string) $this->form->getXml()->config->inlinehelp['targetclass'] ?: 'hide-aware-inline-help'; + + if ($inlinehelp) { + ToolbarHelper::inlinehelp($targetClass); + } ToolbarHelper::help('Guided_Tours:_New_or_Edit_Tour'); } } From d47cfed50bdc2a1a0134669fa9d45f9fa1675885 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sat, 18 Feb 2023 22:36:23 -0500 Subject: [PATCH 219/363] Step permissions removal - new plugin - javascript fixes (#121) * Removed step section * Removed permissions tab * Fixed endTabSet not properly set * Removed reference to asset table * Removed reference to rules * Removed rules and asset_id fields * Fixed duplication of tours * New guided tours plugin - thank you bembelimen * Fixed filter.access * Improved code - thank you bembelimen * plg_system_tour replaced with plg_system_guidedtours * Added key * Added asset for plg_system_guidedtours - thank you bembelimen * Renamed css asset * Renamed language key * Renamed language files * Updated script with fixes - thank you bembelimen * Added interactive type 'form submit' * Removed filename tag --- .../sql/updates/mysql/4.3.0-2022-07-30.sql | 2 +- .../updates/postgresql/4.3.0-2022-07-30.sql | 2 +- .../components/com_guidedtours/access.xml | 7 - .../components/com_guidedtours/forms/step.xml | 22 +- .../com_guidedtours/src/Model/StepModel.php | 4 - .../com_guidedtours/src/Model/TourModel.php | 39 ++- .../com_guidedtours/src/Model/ToursModel.php | 10 +- .../com_guidedtours/src/Table/StepTable.php | 15 -- .../com_guidedtours/tmpl/step/edit.php | 12 +- .../com_guidedtours/tmpl/tour/edit.php | 4 +- .../language/en-GB/com_guidedtours.ini | 1 + .../language/en-GB/plg_system_guidedtours.ini | 12 + ...sys.ini => plg_system_guidedtours.sys.ini} | 4 +- .../language/en-GB/plg_system_tour.ini | 12 - .../src/Helper/GuidedToursHelper.php | 20 +- .../plg_system_guidedtours/joomla.asset.json | 36 +++ .../js/guidedtour.es5.js} | 250 ++++++++++-------- .../scss/guidedtour.scss} | 10 +- installation/sql/mysql/base.sql | 2 +- installation/sql/postgresql/base.sql | 2 +- .../tour.xml => guidedtours/guidedtours.xml} | 12 +- .../system/guidedtours/services/provider.php | 57 ++++ .../guidedtours/src/Extension/GuidedTours.php | 188 +++++++++++++ plugins/system/tour/tour.php | 200 -------------- 24 files changed, 491 insertions(+), 432 deletions(-) create mode 100644 administrator/language/en-GB/plg_system_guidedtours.ini rename administrator/language/en-GB/{plg_system_tour.sys.ini => plg_system_guidedtours.sys.ini} (62%) delete mode 100644 administrator/language/en-GB/plg_system_tour.ini create mode 100644 build/media_source/plg_system_guidedtours/joomla.asset.json rename build/media_source/{plg_system_tour/js/guide.es5.js => plg_system_guidedtours/js/guidedtour.es5.js} (52%) rename build/media_source/{plg_system_tour/css/guide.css => plg_system_guidedtours/scss/guidedtour.scss} (85%) rename plugins/system/{tour/tour.xml => guidedtours/guidedtours.xml} (57%) create mode 100644 plugins/system/guidedtours/services/provider.php create mode 100644 plugins/system/guidedtours/src/Extension/GuidedTours.php delete mode 100644 plugins/system/tour/tour.php diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql index 131f6c19dbe56..1a250c687aed8 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql @@ -206,4 +206,4 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); +(0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql index 33944478e2dad..0e84962a6af07 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql @@ -214,4 +214,4 @@ SELECT setval('#__guidedtour_steps_id_seq', 112, false); INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); +(0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index bd371aa58bdd0..9ad94d2545ea6 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -17,11 +17,4 @@ -
- - - - - -
diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 6b5b3b35d46ca..d3fa6dc6a54fb 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -117,8 +117,9 @@ filter="string" validate="options" > - + +
@@ -187,23 +188,4 @@ maxlength="255" /> -
- - - -
- diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index b7b84502e517f..6873e0a75814d 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -136,10 +136,6 @@ public function save($data) $parts = explode('.', $tour->extension); - if (isset($data['rules']) && !$user->authorise('core.admin', $parts[0])) { - unset($data['rules']); - } - // Language keys must include GUIDEDTOUR to prevent save issues if (strpos($data['description'], 'GUIDEDTOUR') !== false) { $data['description'] = strip_tags($data['description']); diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 7d365be9cabdd..cd25df761d8ae 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -399,6 +399,8 @@ public function duplicate(&$pks) $table = $this->getTable(); + $date = Factory::getDate()->toSql(); + foreach ($pks as $pk) { if ($table->load($pk, true)) { // Reset the id to create a new record. @@ -413,24 +415,15 @@ public function duplicate(&$pks) $data = $this->generateNewTitle(0, $table->title, $table->title); - $table->title = $data[0]; - - // Unpublish duplicate tour - $table->published = 0; + $table->title = $data[0]; + $table->published = 0; if (!$table->check() || !$table->store()) { throw new \Exception($table->getError()); } - $pk = (int) $pk; - $query = $db->getQuery(true) - ->select($db->quoteName('id')) - ->from($db->quoteName('#__guidedtours')) - ->where($db->quoteName('id') . ' = :id') - ->bind(':id', $pk, ParameterType::INTEGER); + $pk = (int) $pk; - $db->setQuery($query); - $rows = $db->loadColumn(); $query = $db->getQuery(true) ->select($db->quoteName(array('title', 'description', @@ -455,7 +448,8 @@ public function duplicate(&$pks) $query = $db->getQuery(true) ->insert($db->quoteName('#__guidedtour_steps')) - ->columns([$db->quoteName('tour_id'), $db->quoteName('title'), + ->columns([$db->quoteName('tour_id'), + $db->quoteName('title'), $db->quoteName('description'), $db->quoteName('ordering'), $db->quoteName('position'), @@ -464,17 +458,16 @@ public function duplicate(&$pks) $db->quoteName('interactive_type'), $db->quoteName('url'), $db->quoteName('created'), + $db->quoteName('created_by'), $db->quoteName('modified'), - $db->quoteName('checked_out_time'), - $db->quoteName('checked_out'), + $db->quoteName('modified_by'), $db->quoteName('language'), $db->quoteName('note')]); foreach ($rows as $step) { $dataTypes = [ ParameterType::INTEGER, - ParameterType::STRING , - ParameterType::STRING , - ParameterType::INTEGER, + ParameterType::STRING, + ParameterType::STRING, ParameterType::INTEGER, ParameterType::STRING, ParameterType::STRING, @@ -482,7 +475,7 @@ public function duplicate(&$pks) ParameterType::INTEGER, ParameterType::STRING, ParameterType::STRING, - ParameterType::STRING, + ParameterType::INTEGER, ParameterType::STRING, ParameterType::INTEGER, ParameterType::STRING, @@ -497,10 +490,10 @@ public function duplicate(&$pks) $step->type, $step->interactive_type, $step->url, - $step->created, - $step->modified, - $step->checked_out_time, - $step->checked_out, + $date, + $user->id, + $date, + $user->id, $step->language, $step->note], $dataTypes))); } diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 1711ec02939e8..340daf502c91f 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -13,10 +13,10 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; -use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; use Joomla\Registry\Registry; +use Joomla\Utilities\ArrayHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -238,9 +238,15 @@ public function getListQuery() } // Filter by access level. - if ($access = (int) $this->getState('filter.access')) { + $access = $this->getState('filter.access'); + + if (is_numeric($access)) { + $access = (int) $access; $query->where($db->quoteName('a.access') . ' = :access') ->bind(':access', $access, ParameterType::INTEGER); + } elseif (is_array($access)) { + $access = ArrayHelper::toInteger($access); + $query->whereIn($db->quoteName('a.access'), $access); } // Filter on the language, or all. diff --git a/administrator/components/com_guidedtours/src/Table/StepTable.php b/administrator/components/com_guidedtours/src/Table/StepTable.php index 1967e5cfd5138..a65ef55383444 100644 --- a/administrator/components/com_guidedtours/src/Table/StepTable.php +++ b/administrator/components/com_guidedtours/src/Table/StepTable.php @@ -86,19 +86,4 @@ public function store($updateNulls = true) return parent::store($updateNulls); } - - /** - * Returns the asset name of the entry as it appears in the {@see Asset} table. - * - * @return string The asset name. - * - * @since 4.1.0 - */ - // phpcs:ignore - protected function _getAssetName(): string - { - $k = $this->_tbl_key; - - return 'com_guidedtours.step.' . (int) $this->$k; - } } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index f4b1d5ecdf607..3660726501a8b 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -71,6 +71,7 @@
+
@@ -84,16 +85,7 @@
- -
-
- - form->getInput('rules'); ?> -
- - -
- +
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index e6b7da5d38cc6..67afb6523b0ab 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -82,10 +82,10 @@ form->getInput('rules'); ?> - -
+ +
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index ca3a418b0c10b..68bf8fb072671 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -78,6 +78,7 @@ COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_FORM_SUBMIT_LABEL="Form Submit" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHER_LABEL="Other" COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" diff --git a/administrator/language/en-GB/plg_system_guidedtours.ini b/administrator/language/en-GB/plg_system_guidedtours.ini new file mode 100644 index 0000000000000..aecfdd8b15ef8 --- /dev/null +++ b/administrator/language/en-GB/plg_system_guidedtours.ini @@ -0,0 +1,12 @@ +; Joomla! Project +; (C) 2023 Open Source Matters, Inc. +; GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +PLG_SYSTEM_GUIDEDTOURS="System - Guided Tours Plugin" +PLG_SYSTEM_GUIDEDTOURS_BACK="Back" +PLG_SYSTEM_GUIDEDTOURS_COMPLETE="Complete" +PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR="Could not start the tour. No valid ID given." +PLG_SYSTEM_GUIDEDTOURS_DESCRIPTION="System Guided Tour Plugin" +PLG_SYSTEM_GUIDEDTOURS_NEXT="Next" +PLG_SYSTEM_GUIDEDTOURS_START="Start" diff --git a/administrator/language/en-GB/plg_system_tour.sys.ini b/administrator/language/en-GB/plg_system_guidedtours.sys.ini similarity index 62% rename from administrator/language/en-GB/plg_system_tour.sys.ini rename to administrator/language/en-GB/plg_system_guidedtours.sys.ini index 91a1b07bb6313..d81b2139f571c 100644 --- a/administrator/language/en-GB/plg_system_tour.sys.ini +++ b/administrator/language/en-GB/plg_system_guidedtours.sys.ini @@ -3,5 +3,5 @@ ; GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 -PLG_SYSTEM_TOUR="System - Guided Tours Plugin" -PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" +PLG_SYSTEM_GUIDEDTOURS="System - Guided Tours Plugin" +PLG_SYSTEM_GUIDEDTOURS_DESCRIPTION="System Guided Tour Plugin" diff --git a/administrator/language/en-GB/plg_system_tour.ini b/administrator/language/en-GB/plg_system_tour.ini deleted file mode 100644 index c0ce5732b2c20..0000000000000 --- a/administrator/language/en-GB/plg_system_tour.ini +++ /dev/null @@ -1,12 +0,0 @@ -; Joomla! Project -; (C) 2023 Open Source Matters, Inc. -; GNU General Public License version 2 or later; see LICENSE.txt -; Note : All ini files need to be saved as UTF-8 - -PLG_SYSTEM_TAKE_THE_TOUR="Take the Tour" -PLG_SYSTEM_TOUR="System - Guided Tours Plugin" -PLG_SYSTEM_TOUR_BACK="Back" -PLG_SYSTEM_TOUR_COMPLETE="Complete" -PLG_SYSTEM_TOUR_DESCRIPTION="System Guided Tour Plugin" -PLG_SYSTEM_TOUR_NEXT="Next" -PLG_SYSTEM_TOUR_START="Start" diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index f0ad39554e0fb..67fa4a218aae9 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -10,10 +10,10 @@ namespace Joomla\Module\GuidedTours\Administrator\Helper; -use Joomla\CMS\Access\Access; use Joomla\CMS\Application\AdministratorApplication; use Joomla\CMS\Language\Multilanguage; use Joomla\Registry\Registry; +use Joomla\Uri\Uri; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -40,31 +40,25 @@ public function getTours(Registry $params, AdministratorApplication $app) { $factory = $app->bootComponent('com_guidedtours')->getMVCFactory(); + $user = $app->getIdentity(); + // Get an instance of the guided tour model $tours = $factory->createModel('Tours', 'Administrator', ['ignore_request' => true]); $tours->setState('filter.published', 1); + $tours->setState('filter.access', $app->getIdentity()->getAuthorisedViewLevels()); if (Multilanguage::isEnabled()) { $tours->setState('filter.language', array('*', $app->getLanguage()->getTag())); } - $user = $app->getIdentity(); - $authorised = Access::getAuthorisedViewLevels($user ? $user->id : 0); - $items = $tours->getItems(); foreach ($items as $key => $item) { - // The user can only see the tours allowed for the access group. - if (!\in_array($item->access, $authorised)) { - unset($items[$key]); - continue; - } - // The user can only see the tours of extensions that are allowed. - parse_str(parse_url($item->url, PHP_URL_QUERY), $parts); - if (isset($parts['option'])) { - $extension = $parts['option']; + $uri = new Uri($item->url); + + if ($extension = $uri->getVar('option')) { if (!$user->authorise('core.manage', $extension)) { unset($items[$key]); } diff --git a/build/media_source/plg_system_guidedtours/joomla.asset.json b/build/media_source/plg_system_guidedtours/joomla.asset.json new file mode 100644 index 0000000000000..66cf30f465210 --- /dev/null +++ b/build/media_source/plg_system_guidedtours/joomla.asset.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json", + "name": "plg_system_guidedtours", + "version": "4.0.0", + "description": "Joomla CMS", + "license": "GPL-2.0-or-later", + "assets": [ + { + "name": "plg_system_guidedtours.guidedtour", + "type": "script", + "uri": "plg_system_guidedtours/guidedtour.min.js", + "dependencies": [ + "core", + "shepherdjs" + ], + "attributes": { + } + }, + { + "name": "plg_system_guidedtours.guidedtour", + "type": "style", + "uri": "plg_system_guidedtours/guidedtour.min.css", + "dependencies": [ + "shepherdjs" + ] + }, + { + "name": "plg_system_guidedtours.guidedtour", + "type": "preset", + "dependencies": [ + "plg_system_guidedtours.guidedtour#style", + "plg_system_guidedtours.guidedtour#script" + ] + } + ] +} diff --git a/build/media_source/plg_system_tour/js/guide.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js similarity index 52% rename from build/media_source/plg_system_tour/js/guide.es5.js rename to build/media_source/plg_system_guidedtours/js/guidedtour.es5.js index 1df722fe6bbb0..ba377e0c90ba2 100644 --- a/build/media_source/plg_system_tour/js/guide.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js @@ -3,15 +3,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -function checkAndRedirect(redirect_url) { - const current_url = window.location.href; - if (current_url !== redirect_url) { - window.location.href = redirect_url; +function checkAndRedirect(redirectUrl) { + const currentURL = window.location.href; + if (currentURL !== redirectUrl) { + window.location.href = redirectUrl; } } -function instantiateTour() { - return new Shepherd.Tour({ +function getTourInstance() { + const tour = new Shepherd.Tour({ defaultStepOptions: { cancelIcon: { enabled: true, @@ -25,14 +25,28 @@ function instantiateTour() { useModalOverlay: true, keyboardNavigation: true, }); + + tour.on('cancel', () => { + emptyStorage(); + + tour.steps = []; + }); + + return tour; +} + +function emptyStorage() { + sessionStorage.removeItem('currentStepId'); + sessionStorage.removeItem('stepCount'); + sessionStorage.removeItem('tourId'); } -function addProgressIndicator(step_element, index, total) { - const header = step_element.querySelector('.shepherd-header'); +function addProgressIndicator(stepElement, index, total) { + const header = stepElement.querySelector('.shepherd-header'); let progress = document.createElement('span'); progress.classList.add('shepherd-progress'); progress.innerText = `${index}/${total}`; - header.insertBefore(progress, step_element.querySelector('.shepherd-cancel-icon')); + header.insertBefore(progress, stepElement.querySelector('.shepherd-cancel-icon')); } function addStepToTourButton(tour, obj, index, buttons) { @@ -52,16 +66,15 @@ function addStepToTourButton(tour, obj, index, buttons) { arrow: true, when: { show() { - const current_step_id = `${tour.currentStep.id}`; - sessionStorage.setItem('currentStepId', String(current_step_id)); + sessionStorage.setItem('currentStepId', index); + const theElement = this.getElement(); + addProgressIndicator(theElement, index + 1, sessionStorage.getItem('stepCount')); - const step_element = this.getElement(); - addProgressIndicator(step_element, parseInt(current_step_id) + 1, sessionStorage.getItem('stepCount')); + theElement.focus = () => { - step_element.focus = () => { const tabbed_elements = document.querySelectorAll('[tabindex]'); tabbed_elements.forEach(function(elt) { - elt.setAttribute('tabindex', '-1'); + elt.setAttribute('tabindex', '-1'); }); tour.currentStep.getTarget().focus(); @@ -81,11 +94,11 @@ function addStepToTourButton(tour, obj, index, buttons) { }); } -function addInitialStepToTourButton(tour, obj) { +function showTourInfo(tour, obj) { tour.addStep({ title: obj.title, text: obj.description, - classes: 'intro-step shepherd-theme-arrows', + classes: 'shepherd-theme-arrows', attachTo: { on: 'bottom', }, @@ -95,42 +108,26 @@ function addInitialStepToTourButton(tour, obj) { action() { return tour.next(); }, - text: Joomla.Text._('PLG_SYSTEM_TOUR_START'), + text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), }, ], id: 0, when: { show() { - const current_step_id = `${tour.currentStep.id}`; - sessionStorage.setItem('currentStepId', String(current_step_id)); + sessionStorage.setItem('currentStepId', '0'); - const step_count = this.getTour().steps.length; - sessionStorage.setItem('stepCount', String(step_count)); + const stepCount = this.getTour().steps.length; + sessionStorage.setItem('stepCount', String(stepCount)); - addProgressIndicator(this.getElement(), 1, step_count); + addProgressIndicator(this.getElement(), 1, stepCount); }, }, }); } -function addCancelTourEvent(tour) { - tour.on('cancel', () => { - emptyStorage(); - const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=tour&group=system&format=raw&method=post&tour_id=-1`; - fetch( - url, - { - method: 'GET', - }, - ) - .catch((error) => console.error(error)); - tour.steps = []; - }); -} - function pushCompleteButton(buttons, tour) { buttons.push({ - text: Joomla.Text._('PLG_SYSTEM_TOUR_COMPLETE'), + text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), classes: 'shepherd-button-primary', action: function () { return tour.cancel(); @@ -140,7 +137,7 @@ function pushCompleteButton(buttons, tour) { function pushNextButton(buttons, tour, stepId, disabled = false) { buttons.push({ - text: Joomla.Text._('PLG_SYSTEM_TOUR_NEXT'), + text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), classes: `shepherd-button-primary step-next-button-${stepId}`, action: function () { return tour.next(); @@ -149,9 +146,9 @@ function pushNextButton(buttons, tour, stepId, disabled = false) { }); } -function pushBackButton(buttons, tour, prevStep) { +function addBackButton(buttons, tour, prevStep) { buttons.push({ - text: Joomla.Text._('PLG_SYSTEM_TOUR_BACK'), + text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), classes: 'shepherd-button-secondary', action: function () { if (prevStep) { @@ -169,24 +166,53 @@ function enableButton(event) { const element = document.querySelector(`.step-next-button-${event.currentTarget.step_id}`); element.removeAttribute('disabled'); } +function disableButton(event) { + const element = document.querySelector(`.step-next-button-${event.currentTarget.step_id}`); + element.setAttribute('disabled', 'disabled'); +} + +function startTour(obj) { + // We store the tour id to restart on site refresh + sessionStorage.setItem('tourId', obj.id); -function createAndStartTour(obj) { - const current_step_id = sessionStorage.getItem('currentStepId'); + // Try to continue + const currentStepId = sessionStorage.getItem('currentStepId'); let prevStep = ''; - const tour = instantiateTour(); - let ind = 0; - if (current_step_id) { - ind = obj.steps.findIndex((x) => x.id === Number(current_step_id)); - if (ind < 0) { - return; - } + + let ind = -1; + + if (currentStepId != null && Number(currentStepId) > -1) { + ind = typeof obj.steps[currentStepId] != 'undefined' ? Number(currentStepId) : -1; + // When we have more than one step, we save the previous step if (ind > 0) { prevStep = obj.steps[ind - 1]; } - } else { - addInitialStepToTourButton(tour, obj); } + // Start tour building + const tour = getTourInstance(); + + // No step found, let's start from the beginning + if (ind < 0) { + + sessionStorage.removeItem('currentStepId'); + + // First check for redirect + const uri = Joomla.getOptions('system.paths').rootFull; + const currentURL = window.location.href; + + if (currentURL !== uri + obj.url) { + window.location.href = uri + obj.url; + + return; + } + + // Show info + showTourInfo(tour, obj); + ind = 0; + } + + // Now let's add all follow up steps const len = obj.steps.length; let buttons; @@ -194,7 +220,8 @@ function createAndStartTour(obj) { for (let index = ind; index < len; index++) { buttons = []; - pushBackButton(buttons, tour, prevStep); + // If we have at least done one step, let's allow a back step + addBackButton(buttons, tour, prevStep); if ( obj @@ -203,17 +230,38 @@ function createAndStartTour(obj) { ) { const ele = document.querySelector(obj.steps[index].target); if (ele) { - if (obj && obj.steps[index].interactive_type === 2) { - ele.step_id = index; - ele.addEventListener('input', enableButton, enableButton); - } - if (obj && obj.steps[index].interactive_type === 1) { - ele.addEventListener('click', tour.next, tour.next); + if (obj && obj.steps && obj.steps[index] && obj.steps[index].interactive_type) { + switch (obj.steps[index].interactive_type) { + case 1: + ele.addEventListener('click', () => { + sessionStorage.setItem('currentStepId', index + 1); + }); + break; + + case 2: + ele.step_id = index; + ele.addEventListener('input', event => { + if (event.target.value.trim().length) { + enableButton(event); + } + else { + disableButton(event); + } + }); + break; + + case 3: + break; + + case 4: + tour.next(); + break; + } } } } - if (index !== len - 1) { + if (index < len) { let disabled = false; if (obj && obj.steps[index].interactive_type === 2) { disabled = true; @@ -232,35 +280,8 @@ function createAndStartTour(obj) { addStepToTourButton(tour, obj, index, buttons); prevStep = obj.steps[index]; } - addCancelTourEvent(tour); - tour.start(); -} -function tourWasSelected(element) { - if (element.getAttribute('data-id') > 0) { - const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=tour&group=system&format=raw&method=post&tour_id=${element.getAttribute('data-id')}`; - fetch( - url, - { - method: 'GET', - }, - ) - .then((response) => response.json()) - .then((json) => { - if (Object.keys(json).length > 0) { - document.dispatchEvent(new CustomEvent('GuidedTourLoaded', { bubbles: true, detail: json })); - } - }) - .catch((error) => console.error(error)); - } else { - console.log('tour: no data-id'); - } -} - -function emptyStorage() { - sessionStorage.removeItem('currentStepId'); - sessionStorage.removeItem('stepCount'); - sessionStorage.removeItem('tourId'); + tour.start(); } Joomla = window.Joomla || {}; @@ -268,34 +289,47 @@ Joomla = window.Joomla || {}; ((Joomla, document) => { 'use strict'; - document.addEventListener('GuidedTourLoaded', (event) => { - sessionStorage.setItem('tourId', event.detail.id); - const uri = Joomla.getOptions('system.paths').rootFull; - const current_url = window.location.href; - if (current_url !== uri + event.detail.url) { - window.location.href = uri + event.detail.url; - } else { - createAndStartTour(event.detail); - } - }); - document.addEventListener('DOMContentLoaded', () => { - const tour_id = sessionStorage.getItem('tourId'); - if (tour_id) { - const my_tour = Joomla.getOptions('myTour'); - if (my_tour) { - createAndStartTour(JSON.parse(my_tour)); - } else { - emptyStorage(); + + function loadTour(tourId) { + if (tourId > 0) { + const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=guidedtours&group=system&format=json&id=${tourId}`; + fetch(url) + .then((response) => response.json()) + .then((result) => { + if (!result.success) { + if (result.messages) { + Joomla.renderMessages(result.messages); + } + + // Kill all tours if we can't find it + emptyStorage(); + } + startTour(result.data); + }) + .catch((error) => console.error(error)); } } // Opt-in Start buttons const elements = document.querySelectorAll('.button-start-guidedtour'); + elements.forEach(elem => { elem.addEventListener('click', e => { - tourWasSelected(e.target); + if (!e.target || e.target.getAttribute('data-id') <= 0) { + Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); + + return; + } + loadTour(e.target.getAttribute('data-id')); }); }); + + // Start a given tour + const tourId = sessionStorage.getItem('tourId'); + + if (tourId > 0) { + loadTour(tourId); + } }); })(Joomla, document); diff --git a/build/media_source/plg_system_tour/css/guide.css b/build/media_source/plg_system_guidedtours/scss/guidedtour.scss similarity index 85% rename from build/media_source/plg_system_tour/css/guide.css rename to build/media_source/plg_system_guidedtours/scss/guidedtour.scss index feb49400e5954..b5a8659c1d21b 100644 --- a/build/media_source/plg_system_tour/css/guide.css +++ b/build/media_source/plg_system_guidedtours/scss/guidedtour.scss @@ -13,8 +13,8 @@ } .shepherd-text { - line-height: 1.5em; padding: 1em; + line-height: 1.5em; } .shepherd-footer { @@ -27,17 +27,17 @@ } .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { - margin-top: 12px!important + margin-top: 12px !important; } .shepherd-enabled.shepherd-element[data-popper-placement="left"] { - margin-right: 12px!important + margin-right: 12px !important; } .shepherd-enabled.shepherd-element[data-popper-placement="top"] { - margin-bottom: 12px!important + margin-bottom: 12px !important; } .shepherd-enabled.shepherd-element[data-popper-placement="right"] { - margin-left: 12px!important + margin-left: 12px !important; } diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index 1333b2c87af7c..ff9503a330d4b 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -385,7 +385,7 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), (0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); +(0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); -- Templates INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `ordering`, `state`) VALUES diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index cd6dfe2b51ff0..b11c175668e42 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -391,7 +391,7 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_workflow_featuring', 'plugin', 'featuring', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 1, 0), (0, 'plg_workflow_notification', 'plugin', 'notification', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 2, 0), (0, 'plg_workflow_publishing', 'plugin', 'publishing', 'workflow', 0, 1, 1, 0, 1, '', '{}', '', 3, 0), -(0, 'plg_system_tour', 'plugin', 'tour', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); +(0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 15, 0); -- Templates INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "ordering", "state") VALUES diff --git a/plugins/system/tour/tour.xml b/plugins/system/guidedtours/guidedtours.xml similarity index 57% rename from plugins/system/tour/tour.xml rename to plugins/system/guidedtours/guidedtours.xml index b1195168d936c..6e479215a2fa5 100644 --- a/plugins/system/tour/tour.xml +++ b/plugins/system/guidedtours/guidedtours.xml @@ -1,6 +1,6 @@ - plg_system_tour + plg_system_guidedtours Joomla! Project 2023-02 (C) 2023 Open Source Matters, Inc. @@ -8,12 +8,14 @@ admin@joomla.org www.joomla.org 4.3.0 - PLG_SYSTEM_TOUR_DESCRIPTION + PLG_SYSTEM_GUIDEDTOURS_DESCRIPTION + Joomla\Plugin\System\GuidedTours - tour.php + services + src - language/en-GB/plg_system_tour.ini - language/en-GB/plg_system_tour.sys.ini + language/en-GB/plg_system_guidedtours.ini + language/en-GB/plg_system_guidedtours.sys.ini diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php new file mode 100644 index 0000000000000..5bd400e6fb3fe --- /dev/null +++ b/plugins/system/guidedtours/services/provider.php @@ -0,0 +1,57 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\Application\ApplicationInterface; +use Joomla\CMS\Extension\PluginInterface; +use Joomla\CMS\Factory; +use Joomla\CMS\Plugin\PluginHelper; +use Joomla\CMS\WebAsset\WebAssetRegistry; +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; +use Joomla\Event\DispatcherInterface; +use Joomla\Plugin\System\GuidedTours\Extension\GuidedTours; + +return new class implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function register(Container $container) + { + $container->set( + PluginInterface::class, + function (Container $container) { + + $dispatcher = $container->get(DispatcherInterface::class); + + $plugin = new GuidedTours( + $dispatcher, + (array) PluginHelper::getPlugin('system', 'guidedtours') + ); + + $plugin->setApplication(Factory::getApplication()); + + $wa = $container->get(WebAssetRegistry::class); + + $wa->addRegistryFile('media/plg_system_guidedtours/joomla.asset.json'); + + return $plugin; + } + ); + } +}; diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php new file mode 100644 index 0000000000000..3ab35008ace82 --- /dev/null +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -0,0 +1,188 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace Joomla\Plugin\System\GuidedTours\Extension; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\Event\Event; +use Joomla\Event\SubscriberInterface; + +// phpcs:disable PSR1.Files.SideEffects +\defined('_JEXEC') or die; +// phpcs:enable PSR1.Files.SideEffects + +/** + * Shortcut plugin to add accessible keyboard shortcuts to the administrator templates. + * + * @since __DEPLOY_VERSION__ + */ +final class GuidedTours extends CMSPlugin implements SubscriberInterface +{ + /** + * Load the language file on instantiation + * + * @var boolean + * @since __DEPLOY_VERSION__ + */ + protected $autoloadLanguage = true; + + /** + * function for getSubscribedEvents : new Joomla 4 feature + * + * @return array + */ + public static function getSubscribedEvents(): array + { + return [ + 'onAjaxTour' => 'startTour', + 'onBeforeCompileHead' => 'onBeforeCompileHead' + ]; + } + + /** + * Retrieve and starts a tour and its steps through Ajax. + * + * @return null|object + * + * @since __DEPLOY_VERSION__ + */ + public function startTour(Event $event) + { + $app = $this->getApplication(); + + if (!$app->isClient('administrator')) { + return null; + } + + $tourId = (int) $app->getInput()->getInt('id'); + + $activeTourId = null; + $tour = null; + + if ($tourId > 0) { + $tour = $this->getTour($tourId); + + if (!empty($tour->id)) { + $activeTourId = $tour->id; + } + } + + $event->setArgument('result', $tour ?? new \stdClass()); + + return $tour; + } + + /** + * Listener for the `onBeforeCompileHead` event + * + * @return void + * + * @since __DEPLOY_VERSION__ + */ + public function onBeforeCompileHead() + { + $app = $this->getApplication(); + + if ($app->isClient('administrator')) { + Text::script('PLG_SYSTEM_GUIDEDTOURS_START'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_NEXT'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_BACK'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR'); + + // Load required assets + $app->getDocument()->getWebAssetManager() + ->usePreset('plg_system_guidedtours.guidedtour'); + } + } + + /** + * Get a tour and its steps in Json format + * + * @return object + * + * @since __DEPLOY_VERSION__ + */ + /** + * Get a tour and its steps or null if not found + * + * @param integer $tourId The ID of the tour to load + * + * @return null|object + */ + private function getTour(int $tourId) + { + $app = $this->getApplication(); + + $user = $app->getIdentity(); + + $factory = $app->bootComponent('com_guidedtours')->getMVCFactory(); + + $tourModel = $factory->createModel( + 'Tour', + 'Administrator', + ['ignore_request' => true] + ); + + $item = $tourModel->getItem($tourId); + + if (empty($item->id) || $item->published < 1 || !in_array($item->access, $user->getAuthorisedViewLevels())) { + return null; + } + + // We don't want to show all parameters, so take only a subset of the tour attributes + $tour = new \stdClass(); + + $tour->id = $item->id; + $tour->title = Text::_($item->title); + $tour->description = Text::_($item->description); + + // Replace 'images/' to '../images/' when using an image from /images in backend. + $tour->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $tour->description); + + $tour->url = $item->url; + + $stepsModel = $factory->createModel( + 'Steps', + 'Administrator', + ['ignore_request' => true] + ); + + $stepsModel->setState('filter.tour_id', $item->id); + $stepsModel->setState('filter.published', 1); + $stepsModel->setState('list.ordering', 'a.ordering'); + $stepsModel->setState('list.direction', 'ASC'); + + $steps = $stepsModel->getItems(); + + $tour->steps = []; + + foreach ($steps as $i => $step) { + $temp = new \stdClass(); + + $step->id = $i + 1; + $temp->title = Text::_($step->title); + $temp->description = Text::_($step->description); + $temp->position = $step->position; + $temp->target = $step->target; + $temp->type = $step->type; + $temp->interactive_type = $step->interactive_type; + $temp->url = $step->url; + + // Replace 'images/' to '../images/' when using an image from /images in backend. + $temp->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $temp->description); + + $tour->steps[] = $temp; + } + + return $tour; + } +} diff --git a/plugins/system/tour/tour.php b/plugins/system/tour/tour.php deleted file mode 100644 index 5a58719c21002..0000000000000 --- a/plugins/system/tour/tour.php +++ /dev/null @@ -1,200 +0,0 @@ - - * @license GNU General Public License version 2 or later; see LICENSE.txt - - * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace - */ - -use Joomla\CMS\Language\Text; -use Joomla\CMS\Plugin\CMSPlugin; -use Joomla\Event\SubscriberInterface; - -// phpcs:disable PSR1.Files.SideEffects -\defined('_JEXEC') or die; -// phpcs:enable PSR1.Files.SideEffects - -/** - * PlgSystemTour - * - * @since __DEPLOY_VERSION__ - */ -class PlgSystemTour extends CMSPlugin implements SubscriberInterface -{ - /** - * Load the language file on instantiation - * - * @var boolean - * @since __DEPLOY_VERSION__ - */ - protected $autoloadLanguage = true; - - /** - * Application object. - * - * @var JApplicationCms - * @since __DEPLOY_VERSION__ - */ - protected $app; - - /** - * Application object. - * - * @var JApplicationCms - * @since __DEPLOY_VERSION__ - */ - protected $guide; - /** - * function for getSubscribedEvents : new Joomla 4 feature - * - * @return array - */ - public static function getSubscribedEvents(): array - { - return [ - 'onAjaxTour' => 'onAjaxTour', - 'onBeforeRender' => 'onBeforeRender', - 'onBeforeCompileHead' => 'onBeforeCompileHead' - ]; - } - - /** - * Retrieve a tour and its steps through Ajax - * - * @since __DEPLOY_VERSION__ - */ - public function onAjaxTour() - { - $tour_id = $this->app->getInput()->getString('tour_id', -1); - if ($tour_id < 0) { - $this->app->setUserState('com_guidedtours.tour.id', -1); - echo json_encode(new stdClass()); - } else { - $json_tour = $this->getJsonTour($tour_id); - if (!$json_tour) { - $this->app->setUserState('com_guidedtours.tour.id', -1); - echo json_encode(new stdClass()); - } else { - $this->app->setUserState('com_guidedtours.tour.id', $tour_id); - echo $json_tour; - } - } - } - - /** - * Listener for the `onBeforeRender` event - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function onBeforeRender() - { - if ($this->app->isClient('administrator')) { - $tour_id = $this->app->getUserState('com_guidedtours.tour.id', -1); - if ($tour_id < 0) { - $this->app->setUserState('com_guidedtours.tour.id', -1); - $this->app->getDocument()->addScriptOptions('myTour', ''); - return; - } - - $json_tour = $this->getJsonTour($tour_id); - if (!$json_tour) { - $this->app->setUserState('com_guidedtours.tour.id', -1); - $this->app->getDocument()->addScriptOptions('myTour', ''); - return; - } - - $this->app->setUserState('com_guidedtours.tour.id', $tour_id); - $this->app->getDocument()->addScriptOptions('myTour', $json_tour); - } - } - - /** - * Get a tour and its steps in Json format - * - * @return false|string - * - * @since __DEPLOY_VERSION__ - */ - protected function getJsonTour($tour_id) - { - $factory = $this->app->bootComponent('com_guidedtours')->getMVCFactory(); - - $myTour = $factory->createModel( - 'Tour', - 'Administrator', - ['ignore_request' => true] - ); - - $tour = $myTour->getItem($tour_id); - - $tour->title = Text::_($tour->title); - $tour->description = Text::_($tour->description); - - // Replace 'images/' to '../images/' when using an image from /images in backend. - $tour->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $tour->description); - - $mySteps = $factory->createModel( - 'Steps', - 'Administrator', - ['ignore_request' => true] - ); - - $mySteps->setState('filter.tour_id', $tour_id); - $mySteps->setState('filter.published', 1); - $mySteps->setState('list.ordering', 'a.ordering'); - $mySteps->setState('list.direction', 'ASC'); - - $tour_steps = $mySteps->getItems(); - - foreach ($tour_steps as $i => $step) { - $step->id = $i + 1; - $step->title = Text::_($step->title); - $step->description = Text::_($step->description); - - // Replace 'images/' to '../images/' when using an image from /images in backend. - $step->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $step->description); - } - - $tour->steps = $tour_steps; - - return json_encode($tour); - } - - /** - * Listener for the `onBeforeCompileHead` event - * - * @return void - * - * @since __DEPLOY_VERSION__ - */ - public function onBeforeCompileHead() - { - if ($this->app->isClient('administrator')) { - Text::script('PLG_SYSTEM_TOUR_START'); - Text::script('PLG_SYSTEM_TOUR_COMPLETE'); - Text::script('PLG_SYSTEM_TOUR_NEXT'); - Text::script('PLG_SYSTEM_TOUR_BACK'); - - // Load required assets - $assets = $this->app->getDocument()->getWebAssetManager(); - $assets->usePreset('shepherdjs'); - $assets->registerAndUseScript( - 'plg_system_tour.script', - 'plg_system_tour/guide.min.js', - [], - ['defer' => true], - ['core'] - ); - $assets->registerAndUseStyle( - 'plg_system_tour.style', - 'plg_system_tour/guide.min.css' - ); - } - } -} From 553983b06e95a0839a0b5de66c2987c499d78915 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sun, 19 Feb 2023 01:21:48 -0500 Subject: [PATCH 220/363] Miscellaneous fixes 4 (#122) * Replaced tour with guidedtours in plugin test * Renamed onAjax function * Error assigning step id * Steps never get to complete button Error progress indicator current step * Added aria-label on step buttons * attachTo unnecessary for start tour step --- .../mod_guidedtours/src/Dispatcher/Dispatcher.php | 2 +- .../plg_system_guidedtours/js/guidedtour.es5.js | 11 ++++++----- .../system/guidedtours/src/Extension/GuidedTours.php | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php index e313a80cfd66e..2b285bde8835b 100644 --- a/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php +++ b/administrator/modules/mod_guidedtours/src/Dispatcher/Dispatcher.php @@ -44,7 +44,7 @@ public function dispatch() } // The module can't show if the plugin is not enabled. - if (!PluginHelper::isEnabled('system', 'tour')) { + if (!PluginHelper::isEnabled('system', 'guidedtours')) { return; } diff --git a/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js index ba377e0c90ba2..4db9e7d246aac 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js @@ -68,7 +68,7 @@ function addStepToTourButton(tour, obj, index, buttons) { show() { sessionStorage.setItem('currentStepId', index); const theElement = this.getElement(); - addProgressIndicator(theElement, index + 1, sessionStorage.getItem('stepCount')); + addProgressIndicator(theElement, tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); theElement.focus = () => { @@ -99,9 +99,6 @@ function showTourInfo(tour, obj) { title: obj.title, text: obj.description, classes: 'shepherd-theme-arrows', - attachTo: { - on: 'bottom', - }, buttons: [ { classes: 'shepherd-button-primary', @@ -109,6 +106,7 @@ function showTourInfo(tour, obj) { return tour.next(); }, text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), + label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), }, ], id: 0, @@ -128,6 +126,7 @@ function showTourInfo(tour, obj) { function pushCompleteButton(buttons, tour) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), + label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), classes: 'shepherd-button-primary', action: function () { return tour.cancel(); @@ -138,6 +137,7 @@ function pushCompleteButton(buttons, tour) { function pushNextButton(buttons, tour, stepId, disabled = false) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), + label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), classes: `shepherd-button-primary step-next-button-${stepId}`, action: function () { return tour.next(); @@ -149,6 +149,7 @@ function pushNextButton(buttons, tour, stepId, disabled = false) { function addBackButton(buttons, tour, prevStep) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), + label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), classes: 'shepherd-button-secondary', action: function () { if (prevStep) { @@ -261,7 +262,7 @@ function startTour(obj) { } } - if (index < len) { + if (index < len - 1) { let disabled = false; if (obj && obj.steps[index].interactive_type === 2) { disabled = true; diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 3ab35008ace82..24507543acb4c 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -42,7 +42,7 @@ final class GuidedTours extends CMSPlugin implements SubscriberInterface public static function getSubscribedEvents(): array { return [ - 'onAjaxTour' => 'startTour', + 'onAjaxGuidedtours' => 'startTour', 'onBeforeCompileHead' => 'onBeforeCompileHead' ]; } @@ -168,7 +168,7 @@ private function getTour(int $tourId) foreach ($steps as $i => $step) { $temp = new \stdClass(); - $step->id = $i + 1; + $temp->id = $i + 1; $temp->title = Text::_($step->title); $temp->description = Text::_($step->description); $temp->position = $step->position; From 590f5789107c91848f66e2686f41e462797fd223 Mon Sep 17 00:00:00 2001 From: brian teeman Date: Sun, 19 Feb 2023 08:21:27 +0000 Subject: [PATCH 221/363] Fix new plugin Fixes copy paste errors in the renamed plugin --- plugins/system/guidedtours/services/provider.php | 4 ++-- .../guidedtours/src/Extension/GuidedTours.php | 15 +++++---------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php index 5bd400e6fb3fe..adf02cec95fbb 100644 --- a/plugins/system/guidedtours/services/provider.php +++ b/plugins/system/guidedtours/services/provider.php @@ -2,9 +2,9 @@ /** * @package Joomla.Plugin - * @subpackage System.tour + * @subpackage System.guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 24507543acb4c..892338bf4c2ff 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -2,9 +2,9 @@ /** * @package Joomla.Plugin - * @subpackage System.shortcut + * @subpackage System.guidedtours * - * @copyright (C) 2022 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ @@ -20,7 +20,7 @@ // phpcs:enable PSR1.Files.SideEffects /** - * Shortcut plugin to add accessible keyboard shortcuts to the administrator templates. + * Guided Tours plugin to add interactive tours to the administrator interface. * * @since __DEPLOY_VERSION__ */ @@ -104,19 +104,14 @@ public function onBeforeCompileHead() } } - /** - * Get a tour and its steps in Json format - * - * @return object - * - * @since __DEPLOY_VERSION__ - */ /** * Get a tour and its steps or null if not found * * @param integer $tourId The ID of the tour to load * * @return null|object + * + * @since __DEPLOY_VERSION__ */ private function getTour(int $tourId) { From a7c8f5603450d47df74de22266253e9d7c15a9bd Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Sun, 19 Feb 2023 16:56:38 +0000 Subject: [PATCH 222/363] Plugin and assets fixes (#126) * Plugin and assets fixes as everything is named in the plural eg plg_system_guidedtours this pr updates the media assets to use the plural for its names * currentUrl not currentURL --- .../plg_system_guidedtours/joomla.asset.json | 14 +++++++------- .../js/{guidedtour.es5.js => guidedtours.es5.js} | 8 ++++---- .../scss/{guidedtour.scss => guidedtours.scss} | 2 +- .../guidedtours/src/Extension/GuidedTours.php | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) rename build/media_source/plg_system_guidedtours/js/{guidedtour.es5.js => guidedtours.es5.js} (98%) rename build/media_source/plg_system_guidedtours/scss/{guidedtour.scss => guidedtours.scss} (92%) diff --git a/build/media_source/plg_system_guidedtours/joomla.asset.json b/build/media_source/plg_system_guidedtours/joomla.asset.json index 66cf30f465210..d084bf7599d0a 100644 --- a/build/media_source/plg_system_guidedtours/joomla.asset.json +++ b/build/media_source/plg_system_guidedtours/joomla.asset.json @@ -6,9 +6,9 @@ "license": "GPL-2.0-or-later", "assets": [ { - "name": "plg_system_guidedtours.guidedtour", + "name": "plg_system_guidedtours.guidedtours", "type": "script", - "uri": "plg_system_guidedtours/guidedtour.min.js", + "uri": "plg_system_guidedtours/guidedtours.min.js", "dependencies": [ "core", "shepherdjs" @@ -17,19 +17,19 @@ } }, { - "name": "plg_system_guidedtours.guidedtour", + "name": "plg_system_guidedtours.guidedtours", "type": "style", - "uri": "plg_system_guidedtours/guidedtour.min.css", + "uri": "plg_system_guidedtours/guidedtours.min.css", "dependencies": [ "shepherdjs" ] }, { - "name": "plg_system_guidedtours.guidedtour", + "name": "plg_system_guidedtours.guidedtours", "type": "preset", "dependencies": [ - "plg_system_guidedtours.guidedtour#style", - "plg_system_guidedtours.guidedtour#script" + "plg_system_guidedtours.guidedtours#style", + "plg_system_guidedtours.guidedtours#script" ] } ] diff --git a/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js similarity index 98% rename from build/media_source/plg_system_guidedtours/js/guidedtour.es5.js rename to build/media_source/plg_system_guidedtours/js/guidedtours.es5.js index 4db9e7d246aac..096e58086a6c9 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtour.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js @@ -4,8 +4,8 @@ */ function checkAndRedirect(redirectUrl) { - const currentURL = window.location.href; - if (currentURL !== redirectUrl) { + const currentUrl = window.location.href; + if (currentUrl !== redirectUrl) { window.location.href = redirectUrl; } } @@ -200,9 +200,9 @@ function startTour(obj) { // First check for redirect const uri = Joomla.getOptions('system.paths').rootFull; - const currentURL = window.location.href; + const currentUrl = window.location.href; - if (currentURL !== uri + obj.url) { + if (currentUrl !== uri + obj.url) { window.location.href = uri + obj.url; return; diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtour.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss similarity index 92% rename from build/media_source/plg_system_guidedtours/scss/guidedtour.scss rename to build/media_source/plg_system_guidedtours/scss/guidedtours.scss index b5a8659c1d21b..6da75e1b49bdb 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtour.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -1,5 +1,5 @@ /** - * @copyright (C) 2012 Open Source Matters, Inc. + * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 892338bf4c2ff..a9d36b81221e3 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -100,7 +100,7 @@ public function onBeforeCompileHead() // Load required assets $app->getDocument()->getWebAssetManager() - ->usePreset('plg_system_guidedtours.guidedtour'); + ->usePreset('plg_system_guidedtours.guidedtours'); } } From 877ae2d2f0ec8179fafe390001e0a2fe6d241156 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 20 Feb 2023 00:08:33 -0500 Subject: [PATCH 223/363] Miscellaneous fixes 5 (#127) * Added label for cancel button * Modified settings startTabSet * REmove storage key on tabs if it exists * Show/hide back button * Show/hide back button * Add the tour start step as part of steps to make it easier to manage in the javascript * Regular redirect fix Back button for redirect step Index/Step id match to make it easier to understand the code --- .../com_guidedtours/tmpl/step/edit.php | 2 +- .../com_guidedtours/tmpl/tour/edit.php | 2 +- .../js/guidedtours.es5.js | 179 +++++++++++------- .../guidedtours/src/Extension/GuidedTours.php | 20 +- 4 files changed, 125 insertions(+), 78 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 3660726501a8b..640c262d6b0f6 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -46,7 +46,7 @@
- 'details')); ?> + 'details', 'recall' => true, 'breakpoint' => 768]); ?> item->id) ? Text::_('COM_GUIDEDTOURS_STEP_NEW_STEP') : Text::_('COM_GUIDEDTOURS_STEP_EDIT_STEP')); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index 67afb6523b0ab..cd7f856a965ec 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -42,7 +42,7 @@
- 'details')); ?> + 'details', 'recall' => true, 'breakpoint' => 768]); ?> item->id) ? Text::_('COM_GUIDEDTOURS_NEW_TOUR') : Text::_('COM_GUIDEDTOURS_EDIT_TOUR')); ?>
diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js index 096e58086a6c9..20f80929db6c4 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js @@ -15,6 +15,7 @@ function getTourInstance() { defaultStepOptions: { cancelIcon: { enabled: true, + label: Joomla.Text._('JCANCEL'), }, classes: 'shepherd-theme-arrows', scrollTo: { @@ -39,6 +40,7 @@ function emptyStorage() { sessionStorage.removeItem('currentStepId'); sessionStorage.removeItem('stepCount'); sessionStorage.removeItem('tourId'); + sessionStorage.removeItem('previousStepUrl'); } function addProgressIndicator(stepElement, index, total) { @@ -49,116 +51,147 @@ function addProgressIndicator(stepElement, index, total) { header.insertBefore(progress, stepElement.querySelector('.shepherd-cancel-icon')); } -function addStepToTourButton(tour, obj, index, buttons) { - tour.addStep({ - title: obj.steps[index].title, - text: obj.steps[index].description, +function addStepToTourButton(tour, step_obj, buttons) { + let step = new Shepherd.Step(tour, { + title: step_obj.title, + text: step_obj.description, classes: 'shepherd-theme-arrows', - attachTo: { - element: obj.steps[index].target, - on: obj.steps[index].position, - url: obj.steps[index].url, - type: obj.steps[index].type, - interactive_type: obj.steps[index].interactive_type, - }, buttons: buttons, - id: obj.steps[index].id, + id: step_obj.id, arrow: true, + beforeShowPromise: function() { + return new Promise(function(resolve) { + if (tour.currentStep.options.attachTo.type === 1) { + const stepUrl = Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url; + if (window.location.href !== stepUrl) { + sessionStorage.setItem('currentStepId', tour.currentStep.id); + sessionStorage.setItem('previousStepUrl', window.location.href); + window.location.href = stepUrl; + } else { + resolve(); + } + } else { + resolve(); + } + }); + }, when: { show() { - sessionStorage.setItem('currentStepId', index); - const theElement = this.getElement(); - addProgressIndicator(theElement, tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); + sessionStorage.setItem('currentStepId', tour.currentStep.id); + addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); - theElement.focus = () => { + this.getElement().focus = () => { const tabbed_elements = document.querySelectorAll('[tabindex]'); tabbed_elements.forEach(function(elt) { elt.setAttribute('tabindex', '-1'); }); - tour.currentStep.getTarget().focus(); - tour.currentStep.getTarget().tabIndex = 1; + let tabIndex = 0; + const target = tour.currentStep.getTarget(); + + if (target) { + target.focus(); + target.tabIndex = ++tabIndex; + } const popup_buttons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); popup_buttons.forEach(function(elt, index) { - elt.setAttribute('tabindex', popup_buttons.length + 1 - index); // loose tab on 'back' + elt.setAttribute('tabindex', popup_buttons.length + tabIndex - index); // loose tab on 'back' }); } - - if (obj.steps[index].type === 1) { - checkAndRedirect(Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url); - } }, }, }); + + if (step_obj.target) { + step.updateStepOptions({ + attachTo: { + element: step_obj.target, + on: step_obj.position, + url: step_obj.url, + type: step_obj.type, + interactive_type: step_obj.interactive_type, + }, + }); + } else { + step.updateStepOptions({ + attachTo: { + url: step_obj.url, + type: step_obj.type, + interactive_type: step_obj.interactive_type, + }, + }); + } + + if (step_obj.type !== 0) { + // Remove stored key to prevent pages to open in the wrong tab + const storageKey = Joomla.getOptions('system.paths').root + '/' + step_obj.url; + if (sessionStorage.getItem(storageKey)) { + sessionStorage.removeItem(storageKey); + } + } + + tour.addStep(step); } -function showTourInfo(tour, obj) { +function showTourInfo(tour, step_obj) { tour.addStep({ - title: obj.title, - text: obj.description, + title: step_obj.title, + text: step_obj.description, classes: 'shepherd-theme-arrows', buttons: [ { classes: 'shepherd-button-primary', action() { - return tour.next(); + return this.next(); }, text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), - label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), }, ], id: 0, when: { show() { sessionStorage.setItem('currentStepId', '0'); - - const stepCount = this.getTour().steps.length; - sessionStorage.setItem('stepCount', String(stepCount)); - - addProgressIndicator(this.getElement(), 1, stepCount); + addProgressIndicator(this.getElement(), 1, sessionStorage.getItem('stepCount')); }, }, }); } -function pushCompleteButton(buttons, tour) { +function pushCompleteButton(buttons) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), - label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), classes: 'shepherd-button-primary', action: function () { - return tour.cancel(); + return this.cancel(); }, }); } -function pushNextButton(buttons, tour, stepId, disabled = false) { +function pushNextButton(buttons, step, disabled = false) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), - label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), - classes: `shepherd-button-primary step-next-button-${stepId}`, + classes: `shepherd-button-primary step-next-button-${step.id}`, action: function () { - return tour.next(); + return this.next(); }, disabled: disabled, }); } -function addBackButton(buttons, tour, prevStep) { +function addBackButton(buttons, step) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), - label: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), classes: 'shepherd-button-secondary', action: function () { - if (prevStep) { - sessionStorage.setItem('currentStepId', prevStep.id); - if (prevStep.type === 1) { - checkAndRedirect(Joomla.getOptions('system.paths').rootFull + prevStep.url); + if (step.type === 1) { + sessionStorage.setItem('currentStepId', step.id - 1); + const previousStepUrl = sessionStorage.getItem('previousStepUrl'); + sessionStorage.removeItem('previousStepUrl'); + window.location.href = previousStepUrl; } - } - return tour.back(); + return this.back(); }, }); } @@ -175,10 +208,11 @@ function disableButton(event) { function startTour(obj) { // We store the tour id to restart on site refresh sessionStorage.setItem('tourId', obj.id); + sessionStorage.setItem('stepCount', String(obj.steps.length)); // Try to continue const currentStepId = sessionStorage.getItem('currentStepId'); - let prevStep = ''; + let prevStep = null; let ind = -1; @@ -196,21 +230,19 @@ function startTour(obj) { // No step found, let's start from the beginning if (ind < 0) { - sessionStorage.removeItem('currentStepId'); - // First check for redirect const uri = Joomla.getOptions('system.paths').rootFull; const currentUrl = window.location.href; - if (currentUrl !== uri + obj.url) { - window.location.href = uri + obj.url; + if (currentUrl !== uri + obj.steps[0].url) { + window.location.href = uri + obj.steps[0].url; return; } // Show info - showTourInfo(tour, obj); - ind = 0; + showTourInfo(tour, obj.steps[0]); + ind = 1; } // Now let's add all follow up steps @@ -222,7 +254,12 @@ function startTour(obj) { buttons = []; // If we have at least done one step, let's allow a back step - addBackButton(buttons, tour, prevStep); + // - if after the start step + // - if not the first step after a form redirect + // - if after a simple redirect + if (prevStep === null || index > ind || obj.steps[index].type === 1) { + addBackButton(buttons, obj.steps[index]); + } if ( obj @@ -235,7 +272,7 @@ function startTour(obj) { switch (obj.steps[index].interactive_type) { case 1: ele.addEventListener('click', () => { - sessionStorage.setItem('currentStepId', index + 1); + sessionStorage.setItem('currentStepId', obj.steps[index].id + 1); }); break; @@ -272,13 +309,13 @@ function startTour(obj) { || (obj && obj.steps[index].interactive_type === 2) || (obj && obj.steps[index].interactive_type === 3) ) { - pushNextButton(buttons, tour, index, disabled); + pushNextButton(buttons, obj.steps[index], disabled); } } else { - pushCompleteButton(buttons, tour); + pushCompleteButton(buttons); } - addStepToTourButton(tour, obj, index, buttons); + addStepToTourButton(tour, obj.steps[index], buttons); prevStep = obj.steps[index]; } @@ -313,17 +350,21 @@ Joomla = window.Joomla || {}; } // Opt-in Start buttons - const elements = document.querySelectorAll('.button-start-guidedtour'); + document.querySelector('body').addEventListener('click', event => { - elements.forEach(elem => { - elem.addEventListener('click', e => { - if (!e.target || e.target.getAttribute('data-id') <= 0) { - Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); + // Click somewhere else + if (!event.target || !event.target.classList.contains('button-start-guidedtour')) { + return; + } - return; - } - loadTour(e.target.getAttribute('data-id')); - }); + // Click button but missing data-id + if (typeof event.target.getAttribute('data-id') == 'undefined' || event.target.getAttribute('data-id') <= 0) { + Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); + + return; + } + + loadTour(event.target.getAttribute('data-id')); }); // Start a given tour diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index a9d36b81221e3..442791a7e9b76 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -92,6 +92,7 @@ public function onBeforeCompileHead() $app = $this->getApplication(); if ($app->isClient('administrator')) { + Text::script('JCANCEL'); Text::script('PLG_SYSTEM_GUIDEDTOURS_START'); Text::script('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'); Text::script('PLG_SYSTEM_GUIDEDTOURS_NEXT'); @@ -137,13 +138,6 @@ private function getTour(int $tourId) $tour = new \stdClass(); $tour->id = $item->id; - $tour->title = Text::_($item->title); - $tour->description = Text::_($item->description); - - // Replace 'images/' to '../images/' when using an image from /images in backend. - $tour->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $tour->description); - - $tour->url = $item->url; $stepsModel = $factory->createModel( 'Steps', @@ -160,6 +154,18 @@ private function getTour(int $tourId) $tour->steps = []; + $temp = new \stdClass(); + + $temp->id = 0; + $temp->title = Text::_($item->title); + $temp->description = Text::_($item->description); + $temp->url = $item->url; + + // Replace 'images/' to '../images/' when using an image from /images in backend. + $temp->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $temp->description); + + $tour->steps[] = $temp; + foreach ($steps as $i => $step) { $temp = new \stdClass(); From 5f0dfee2b2c01da0932f6e1d216837c904bbbd9d Mon Sep 17 00:00:00 2001 From: Khushi Rauniyar <60094678+khu5h1@users.noreply.github.com> Date: Tue, 21 Feb 2023 02:54:55 +0530 Subject: [PATCH 224/363] Update sql script (#128) * Corrected date for update sql scripts --- .../updates/mysql/{4.3.0-2022-07-30.sql => 4.3.0-2023-02-15.sql} | 0 .../postgresql/{4.3.0-2022-07-30.sql => 4.3.0-2023-02-15.sql} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename administrator/components/com_admin/sql/updates/mysql/{4.3.0-2022-07-30.sql => 4.3.0-2023-02-15.sql} (100%) rename administrator/components/com_admin/sql/updates/postgresql/{4.3.0-2022-07-30.sql => 4.3.0-2023-02-15.sql} (100%) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql similarity index 100% rename from administrator/components/com_admin/sql/updates/mysql/4.3.0-2022-07-30.sql rename to administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql similarity index 100% rename from administrator/components/com_admin/sql/updates/postgresql/4.3.0-2022-07-30.sql rename to administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql From e993c1a840a8354dcfdb7759632141ee6f767f37 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 20 Feb 2023 18:40:39 -0500 Subject: [PATCH 225/363] Shepherd update (#129) * Remove of StepHelper, all in GuidedtoursHelper * Use of mappings for step types and interactive types * Added constants for step types and interactive types * Use of constants for step types and interactive types * Update to Shepherdjs 11.0.1 * Better format of type arrays * Improved language keys * Improved language keys * Use of component constant for step types * Spacing * Spacing --- .../components/com_guidedtours/forms/step.xml | 16 ++--- .../src/Extension/GuidedtoursComponent.php | 72 +++++++++++++++++++ .../src/Helper/GuidedtoursHelper.php | 42 ++++++++++- .../com_guidedtours/src/Helper/StepHelper.php | 54 -------------- .../com_guidedtours/src/Model/StepModel.php | 3 +- .../com_guidedtours/tmpl/steps/default.php | 11 +-- .../language/en-GB/com_guidedtours.ini | 19 +++-- build/build-modules-js/settings.json | 1 - .../js/guidedtours.es5.js | 28 ++++---- package-lock.json | 60 ++++++++++------ package.json | 2 +- .../guidedtours/src/Extension/GuidedTours.php | 30 +++++++- 12 files changed, 211 insertions(+), 127 deletions(-) delete mode 100644 administrator/components/com_guidedtours/src/Helper/StepHelper.php diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index d3fa6dc6a54fb..a91da0aab6594 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -94,9 +94,9 @@ description="COM_GUIDEDTOURS_STEP_TYPE_DESC" validate="options" > - - - + + + - - - - + + + + 'COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_NEXT', + self::STEP_REDIRECT => 'COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_REDIRECT', + self::STEP_INTERACTIVE => 'COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_INTERACTIVE', + ]; + + /** + * A regular step. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_NEXT = 0; + + /** + * A step that redirects to another page. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_REDIRECT = 1; + + /** + * A step that allows interactions from the user. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVE = 2; + + /** + * The step interactive type names + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVETYPE_NAMES = [ + self::STEP_INTERACTIVETYPE_FORM_SUBMIT => 'COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_FORM_SUBMIT', + self::STEP_INTERACTIVETYPE_TEXT => 'COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_TEXT_FIELD', + self::STEP_INTERACTIVETYPE_BUTTON => 'COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_BUTTON', + self::STEP_INTERACTIVETYPE_OTHER => 'COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_OTHER', + ]; + + /** + * An interactive step where a user clicks on a form button. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVETYPE_FORM_SUBMIT = 1; + + /** + * An interactive step where a user enters text. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVETYPE_TEXT = 2; + + /** + * An interactive step where a user clicks on a button. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVETYPE_BUTTON = 4; + + /** + * An interactive step for other fields. + * + * @since __DEPLOY_VERSION__ + */ + public const STEP_INTERACTIVETYPE_OTHER = 3; + /** * Booting the extension. This is the function to set up the environment of the extension like * registering new class loaders, etc. diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index ba81530140896..50b645cc41b48 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -52,9 +52,47 @@ public static function getTourTitle(int $id): string return $db->loadResult(); } - public static function setStepLanguage(int $id, string $language): string + /** + * Get a tour language + * + * @param int $id Id of a tour + * + * @return string + * + * @since __DEPLOY_VERSION__ + */ + public static function getTourLanguage(int $id): string + { + if ($id < 0) { + return "*"; + } + + $db = Factory::getDbo(); + $query = $db->getQuery(true); + + $query->select('language') + ->from($db->quoteName('#__guidedtours')) + ->where($db->quoteName('id') . ' = :id') + ->bind(':id', $id, ParameterType::INTEGER); + + $db->setQuery($query); + + return $db->loadResult(); + } + + /** + * Sets a step language + * + * @param int $id Id of a step + * @param string $language The language to apply to the step + * + * @return boolean + * + * @since __DEPLOY_VERSION__ + */ + public static function setStepLanguage(int $id, string $language = '*'): string { - if (empty($id)) { + if ($id < 0) { return false; } diff --git a/administrator/components/com_guidedtours/src/Helper/StepHelper.php b/administrator/components/com_guidedtours/src/Helper/StepHelper.php deleted file mode 100644 index 841deddca1bd4..0000000000000 --- a/administrator/components/com_guidedtours/src/Helper/StepHelper.php +++ /dev/null @@ -1,54 +0,0 @@ - - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -namespace Joomla\Component\Guidedtours\Administrator\Helper; - -use Joomla\CMS\Factory; -use Joomla\Database\ParameterType; - -// phpcs:disable PSR1.Files.SideEffects -\defined('_JEXEC') or die; -// phpcs:enable PSR1.Files.SideEffects - -/** - * Guided tour step helper - * - * @since __DEPLOY_VERSION__ - */ -class StepHelper -{ - /** - * Get a tour language - * - * @param int $id Id of a tour - * - * @return string - * - * @since __DEPLOY_VERSION__ - */ - public static function getTourLanguage(int $id): string - { - if (empty($id)) { - return "*"; - } - - $db = Factory::getDbo(); - $query = $db->getQuery(true); - - $query->select('language') - ->from($db->quoteName('#__guidedtours')) - ->where($db->quoteName('id') . ' = :id') - ->bind(':id', $id, ParameterType::INTEGER); - - $db->setQuery($query); - - return $db->loadResult(); - } -} diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 6873e0a75814d..887dd16e6ef59 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -16,7 +16,6 @@ use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Table\Table; use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; -use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\String\StringHelper; // phpcs:disable PSR1.Files.SideEffects @@ -382,7 +381,7 @@ public function getItem($pk = null) $tourID = $app->getUserState('com_guidedtours.tour_id'); // Sets step language to parent tour language - $result->language = StepHelper::getTourLanguage($tourID); + $result->language = GuidedtoursHelper::getTourLanguage($tourID); } } diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index e8c381a4dc11c..ea634f8c25c59 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -17,6 +17,7 @@ use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; +use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent; use Joomla\Component\Guidedtours\Administrator\View\Steps\HtmlView; /** @var HtmlView $this */ @@ -207,15 +208,7 @@ class="js-draggable" data-url="" data-direction="
diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 68bf8fb072671..cf5a3ab79d6bf 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -13,16 +13,19 @@ COM_GUIDEDTOURS_ERROR_TOUR_NOT_FOUND="Tour not found!" COM_GUIDEDTOURS_EXTENSIONS_DESC="Restrict the tour to be displayed only when the selected component is active." COM_GUIDEDTOURS_EXTENSIONS_LABEL="Component Selector" COM_GUIDEDTOURS_FIELD_NOTE_LABEL="Note" -COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVE_STEP="Interactive" -COM_GUIDEDTOURS_FIELD_VALUE_NEXT_STEP="Next" -COM_GUIDEDTOURS_FIELD_VALUE_REDIRECT="Redirect" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_BUTTON="Button" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_FORM_SUBMIT="Form Submit" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_OTHER="Other" +COM_GUIDEDTOURS_FIELD_VALUE_INTERACTIVESTEP_TYPE_TEXT_FIELD="Text Field" +COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_INTERACTIVE="Interactive" +COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_NEXT="Next" +COM_GUIDEDTOURS_FIELD_VALUE_STEP_TYPE_REDIRECT="Redirect" COM_GUIDEDTOURS_FILTER_SEARCH_DESC="Search in id, title and description. Prefix with ID: to search for tour ID or DESCRIPTION: to search only description text." COM_GUIDEDTOURS_FILTER_SEARCH_LABEL="Search" COM_GUIDEDTOURS_GUIDEDTOUR_STEPS_PAGE_TITLE="Guided Tour - List of Steps" COM_GUIDEDTOURS_GUIDEDTOURS_LABEL_DESCRIPTION="Description" COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" -COM_GUIDEDTOURS_INTERACTIVE_STEP_DESC="Select the type of interactive step." COM_GUIDEDTOURS_MANAGER_STEP_EDIT="Edit Step" COM_GUIDEDTOURS_MANAGER_STEP_NEW="New Step" COM_GUIDEDTOURS_MANAGER_TOUR_EDIT="Edit Tour" @@ -60,9 +63,6 @@ COM_GUIDEDTOURS_STEP_TARGET_LABEL="Target" COM_GUIDEDTOURS_STEP_TYPE="Type" COM_GUIDEDTOURS_STEP_TYPE_LABEL="Type" COM_GUIDEDTOURS_STEP_TYPE_DESC="Select the type which you want to select for the tour." -COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP="Next" -COM_GUIDEDTOURS_STEP_TYPE_REDIRECT="Redirect" -COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP="Interactive" COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps are created." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." @@ -77,11 +77,8 @@ COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_BUTTON_LABEL="Button" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_FORM_SUBMIT_LABEL="Form Submit" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_DESC="Select the type of interactive step." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_OTHER_LABEL="Other" -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_TEXT_FIELD_LABEL="Text Field" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" diff --git a/build/build-modules-js/settings.json b/build/build-modules-js/settings.json index fd4f05bc27bd7..5bd313cecef8e 100644 --- a/build/build-modules-js/settings.json +++ b/build/build-modules-js/settings.json @@ -736,7 +736,6 @@ ] } ], - "dependencies": ["popperjs"], "licenseFilename": "LICENSE" }, "short-and-sweet": { diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js index 20f80929db6c4..d4184ba3912e7 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js @@ -61,7 +61,7 @@ function addStepToTourButton(tour, step_obj, buttons) { arrow: true, beforeShowPromise: function() { return new Promise(function(resolve) { - if (tour.currentStep.options.attachTo.type === 1) { + if (tour.currentStep.options.attachTo.type === 'redirect') { const stepUrl = Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url; if (window.location.href !== stepUrl) { sessionStorage.setItem('currentStepId', tour.currentStep.id); @@ -124,7 +124,7 @@ function addStepToTourButton(tour, step_obj, buttons) { }); } - if (step_obj.type !== 0) { + if (step_obj.type !== 'next') { // Remove stored key to prevent pages to open in the wrong tab const storageKey = Joomla.getOptions('system.paths').root + '/' + step_obj.url; if (sessionStorage.getItem(storageKey)) { @@ -185,7 +185,7 @@ function addBackButton(buttons, step) { text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), classes: 'shepherd-button-secondary', action: function () { - if (step.type === 1) { + if (step.type === 'redirect') { sessionStorage.setItem('currentStepId', step.id - 1); const previousStepUrl = sessionStorage.getItem('previousStepUrl'); sessionStorage.removeItem('previousStepUrl'); @@ -257,26 +257,26 @@ function startTour(obj) { // - if after the start step // - if not the first step after a form redirect // - if after a simple redirect - if (prevStep === null || index > ind || obj.steps[index].type === 1) { + if (prevStep === null || index > ind || obj.steps[index].type === 'redirect') { addBackButton(buttons, obj.steps[index]); } if ( obj && obj.steps[index].target - && obj.steps[index].type === 2 + && obj.steps[index].type === 'interactive' ) { const ele = document.querySelector(obj.steps[index].target); if (ele) { if (obj && obj.steps && obj.steps[index] && obj.steps[index].interactive_type) { switch (obj.steps[index].interactive_type) { - case 1: + case 'submit': ele.addEventListener('click', () => { sessionStorage.setItem('currentStepId', obj.steps[index].id + 1); }); break; - case 2: + case 'text': ele.step_id = index; ele.addEventListener('input', event => { if (event.target.value.trim().length) { @@ -288,11 +288,11 @@ function startTour(obj) { }); break; - case 3: + case 'button': + tour.next(); break; - case 4: - tour.next(); + case 'other': break; } } @@ -301,13 +301,13 @@ function startTour(obj) { if (index < len - 1) { let disabled = false; - if (obj && obj.steps[index].interactive_type === 2) { + if (obj && obj.steps[index].interactive_type === 'text') { disabled = true; } if ( - (obj && obj.steps[index].type !== 2) - || (obj && obj.steps[index].interactive_type === 2) - || (obj && obj.steps[index].interactive_type === 3) + (obj && obj.steps[index].type !== 'interactive') + || (obj && obj.steps[index].interactive_type === 'text') + || (obj && obj.steps[index].interactive_type === 'other') ) { pushNextButton(buttons, obj.steps[index], disabled); } diff --git a/package-lock.json b/package-lock.json index d073710c82364..84fd3d767394e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,8 +36,8 @@ "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", - "shepherd.js": "^10.0.0", "rtlcss": "^3.5.0", + "shepherd.js": "^11.0.1", "short-and-sweet": "^1.0.4", "skipto": "^4.1.6", "tinymce": "^5.10.2", @@ -1837,6 +1837,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@floating-ui/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.1.tgz", + "integrity": "sha512-LSqwPZkK3rYfD7GKoIeExXOyYx6Q1O4iqZWwIehDNuv3Dv425FIAE8PRwtAx1imEolFTHgBEcoFHm9MDnYgPCg==" + }, + "node_modules/@floating-ui/dom": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.1.tgz", + "integrity": "sha512-Rt45SmRiV8eU+xXSB9t0uMYiQ/ZWGE/jumse2o3i5RGlyvcbqOF4q+1qBnzLE2kZ5JGhq0iMkcGXUKbFe7MpTA==", + "dependencies": { + "@floating-ui/core": "^1.2.1" + } + }, "node_modules/@fortawesome/fontawesome-free": { "version": "5.15.4", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", @@ -8973,13 +8986,12 @@ } }, "node_modules/shepherd.js": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.0.tgz", - "integrity": "sha512-ogyabw8JOVQlMcwOA7RGp6splm6w3gbvYPnoIm1XjjIwcjZr82ila8vTlPObtAad7jsuU8vxEyvR1bi0IkqT2w==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-11.0.1.tgz", + "integrity": "sha512-K387AM8A0IbEje9ZRHIGOQHLzFkMoNtQlxZp5Rgw4FGnfReq8C4mPJHX6qA5OFKg+1atI7VjGonbJDzYEghd6Q==", "dependencies": { - "@popperjs/core": "^2.11.5", - "deepmerge": "^4.2.2", - "smoothscroll-polyfill": "^0.4.4" + "@floating-ui/dom": "^1.0.10", + "deepmerge": "^4.2.2" }, "engines": { "node": "12.* || 14.* || >= 16" @@ -9084,11 +9096,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/smoothscroll-polyfill": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", - "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" - }, "node_modules/socket.io": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.2.tgz", @@ -11722,6 +11729,19 @@ } } }, + "@floating-ui/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.1.tgz", + "integrity": "sha512-LSqwPZkK3rYfD7GKoIeExXOyYx6Q1O4iqZWwIehDNuv3Dv425FIAE8PRwtAx1imEolFTHgBEcoFHm9MDnYgPCg==" + }, + "@floating-ui/dom": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.1.tgz", + "integrity": "sha512-Rt45SmRiV8eU+xXSB9t0uMYiQ/ZWGE/jumse2o3i5RGlyvcbqOF4q+1qBnzLE2kZ5JGhq0iMkcGXUKbFe7MpTA==", + "requires": { + "@floating-ui/core": "^1.2.1" + } + }, "@fortawesome/fontawesome-free": { "version": "5.15.4", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", @@ -17037,13 +17057,12 @@ "dev": true }, "shepherd.js": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.0.tgz", - "integrity": "sha512-ogyabw8JOVQlMcwOA7RGp6splm6w3gbvYPnoIm1XjjIwcjZr82ila8vTlPObtAad7jsuU8vxEyvR1bi0IkqT2w==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-11.0.1.tgz", + "integrity": "sha512-K387AM8A0IbEje9ZRHIGOQHLzFkMoNtQlxZp5Rgw4FGnfReq8C4mPJHX6qA5OFKg+1atI7VjGonbJDzYEghd6Q==", "requires": { - "@popperjs/core": "^2.11.5", - "deepmerge": "^4.2.2", - "smoothscroll-polyfill": "^0.4.4" + "@floating-ui/dom": "^1.0.10", + "deepmerge": "^4.2.2" } }, "short-and-sweet": { @@ -17121,11 +17140,6 @@ } } }, - "smoothscroll-polyfill": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", - "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" - }, "socket.io": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.2.tgz", diff --git a/package.json b/package.json index ed537e05d4fb4..f25db409d0814 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", - "shepherd.js": "^10.0.0", + "shepherd.js": "^11.0.1", "rtlcss": "^3.5.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.6", diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 442791a7e9b76..a466e525b9ff7 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -12,6 +12,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent; use Joomla\Event\Event; use Joomla\Event\SubscriberInterface; @@ -34,6 +35,31 @@ final class GuidedTours extends CMSPlugin implements SubscriberInterface */ protected $autoloadLanguage = true; + /** + * A mapping for the step types + * + * @var string[] + * @since __DEPLOY_VERSION__ + */ + protected $stepType = [ + GuidedtoursComponent::STEP_NEXT => 'next', + GuidedtoursComponent::STEP_REDIRECT => 'redirect', + GuidedtoursComponent::STEP_INTERACTIVE => 'interactive', + ]; + + /** + * A mapping for the step interactive types + * + * @var string[] + * @since __DEPLOY_VERSION__ + */ + protected $stepInteractiveType = [ + GuidedtoursComponent::STEP_INTERACTIVETYPE_FORM_SUBMIT => 'submit', + GuidedtoursComponent::STEP_INTERACTIVETYPE_TEXT => 'text', + GuidedtoursComponent::STEP_INTERACTIVETYPE_OTHER => 'other', + GuidedtoursComponent::STEP_INTERACTIVETYPE_BUTTON => 'button', + ]; + /** * function for getSubscribedEvents : new Joomla 4 feature * @@ -174,8 +200,8 @@ private function getTour(int $tourId) $temp->description = Text::_($step->description); $temp->position = $step->position; $temp->target = $step->target; - $temp->type = $step->type; - $temp->interactive_type = $step->interactive_type; + $temp->type = $this->stepType[$step->type]; + $temp->interactive_type = $this->stepInteractiveType[$step->interactive_type]; $temp->url = $step->url; // Replace 'images/' to '../images/' when using an image from /images in backend. From cfb0638251f5b879f46370e8f617d350af317ab8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 20 Feb 2023 19:19:38 -0500 Subject: [PATCH 226/363] Position default is center --- administrator/components/com_guidedtours/forms/step.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index a91da0aab6594..e6601d18fe7fb 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -16,6 +16,7 @@ name="position" type="list" label="COM_GUIDEDTOURS_STEP_POSITION_LABEL" + default="center" description="COM_GUIDEDTOURS_STEP_POSITION_DESC" validate="options" > From cb49f637cefc514cd67dacc2f07d728ebda66b6e Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Tue, 21 Feb 2023 01:06:26 +0000 Subject: [PATCH 227/363] Reduce inline onchange usage [searchtools] (#116) As joomla/joomla-cms#39726 has been merged upstream this changes the usage of `onchange="this.form.submit();"` to `class="js-select-submit-on-change` not to be merged until final steps --- .../components/com_guidedtours/forms/filter_steps.xml | 6 +++--- .../components/com_guidedtours/forms/filter_tours.xml | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index a35cedb36d1ba..61f4fef8c362f 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -13,7 +13,7 @@ name="published" type="status" label="JOPTION_SELECT_PUBLISHED" - onchange="this.form.submit();" + class="js-select-submit-on-change" > @@ -24,7 +24,7 @@ name="fullordering" type="list" label="JGLOBAL_SORT_BY" - onchange="this.form.submit();" + class="js-select-submit-on-change" default="a.ordering ASC" validate="options" > @@ -44,7 +44,7 @@ type="limitbox" label="JGLOBAL_LIST_LIMIT" default="25" - onchange="this.form.submit();" + class="js-select-submit-on-change" /> diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index c2a6b02c9f858..e0f9dcfed220d 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -13,7 +13,7 @@ name="published" type="status" label="JOPTION_SELECT_PUBLISHED" - onchange="this.form.submit();" + class="js-select-submit-on-change" > @@ -21,7 +21,7 @@ name="access" type="accesslevel" label="JGRID_HEADING_ACCESS" - onchange="this.form.submit();" + class="js-select-submit-on-change" > @@ -29,7 +29,7 @@ name="language" type="contentlanguage" label="JGRID_HEADING_LANGUAGE" - onchange="this.form.submit();" + class="js-select-submit-on-change" > @@ -41,7 +41,7 @@ name="fullordering" type="list" label="JGLOBAL_SORT_BY" - onchange="this.form.submit();" + class="js-select-submit-on-change" default="a.ordering ASC" validate="options" > @@ -62,7 +62,7 @@ type="limitbox" label="JGLOBAL_LIST_LIMIT" default="25" - onchange="this.form.submit();" + class="js-select-submit-on-change" /> From bdcbba1a01dd4acb8cfe95362dc77e7ceb63912e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 20 Feb 2023 23:44:01 -0500 Subject: [PATCH 228/363] Update base.sql Updated module asset number --- installation/sql/mysql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index c143d726b4666..29c9c9c4ac258 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -633,7 +633,7 @@ INSERT INTO `#__modules` (`id`, `asset_id`, `title`, `note`, `content`, `orderin (106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_dashboard', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), -(109, 92, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); +(109, 96, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); -- -------------------------------------------------------- From 519d09e09d7fceee58ddf1e748a85f830aff8049 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 20 Feb 2023 23:45:27 -0500 Subject: [PATCH 229/363] Update base.sql Updated module asset number --- installation/sql/postgresql/base.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index 312e7cc14625d..cad48fddc5aa7 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -657,7 +657,7 @@ INSERT INTO "#__modules" ("id", "asset_id", "title", "note", "content", "orderin (106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_dashboard', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), (108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', NULL, NULL, 1, 'mod_privacy_status', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"cachemode":"static","style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h2","header_class":""}', 1, '*'), -(109, 92, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); +(109, 96, 'Guided Tours', '', '', 1, 'status', NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); SELECT setval('#__modules_id_seq', 110, false); From 29596c111bcf65b5316c49baf1a4b33218a89316 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:16:49 -0500 Subject: [PATCH 230/363] Update base.sql Re-created asset table --- installation/sql/mysql/base.sql | 42 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/installation/sql/mysql/base.sql b/installation/sql/mysql/base.sql index 29c9c9c4ac258..cca99b11c6b93 100644 --- a/installation/sql/mysql/base.sql +++ b/installation/sql/mysql/base.sql @@ -42,24 +42,24 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (15, 1, 51, 52, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), (16, 1, 53, 56, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), (17, 1, 57, 58, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 59, 130, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 131, 134, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 135, 136, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 137, 138, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(23, 1, 139, 140, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 145, 148, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 149, 150, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 59, 132, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 133, 136, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 137, 138, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 139, 140, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 141, 142, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 147, 150, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 151, 152, 1, 'com_wrapper', 'com_wrapper', '{}'), (27, 8, 18, 19, 2, 'com_content.category.2', 'Uncategorised', '{}'), (28, 3, 4, 5, 2, 'com_banners.category.3', 'Uncategorised', '{}'), (29, 7, 14, 15, 2, 'com_contact.category.4', 'Uncategorised', '{}'), -(30, 19, 132, 133, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 146, 147, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 151, 152, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 153, 154, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 155, 156, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 157, 158, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 159, 160, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 161, 162, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 134, 135, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 148, 149, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 153, 154, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 155, 156, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 157, 158, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 159, 160, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 161, 162, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 163, 164, 1, 'com_postinstall', 'com_postinstall', '{}'), (39, 18, 60, 61, 2, 'com_modules.module.1', 'Main Menu', '{}'), (40, 18, 62, 63, 2, 'com_modules.module.2', 'Login', '{}'), (41, 18, 64, 65, 2, 'com_modules.module.3', 'Popular Articles', '{}'), @@ -107,12 +107,12 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 165, 166, 1, 'com_associations', 'com_associations', '{}'), -(92, 1, 167, 168, 1, 'com_categories', 'com_categories', '{}'), -(93, 1, 169, 170, 1, 'com_fields', 'com_fields', '{}'), -(94, 1, 171, 172, 1, 'com_workflow', 'com_workflow', '{}'), -(95, 1, 173, 174, 1, 'com_guidedtours', 'com_guidedtours', '{}'), +(90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 167, 168, 1, 'com_associations', 'com_associations', '{}'), +(92, 1, 169, 170, 1, 'com_categories', 'com_categories', '{}'), +(93, 1, 171, 172, 1, 'com_fields', 'com_fields', '{}'), +(94, 1, 173, 174, 1, 'com_workflow', 'com_workflow', '{}'), +(95, 1, 175, 176, 1, 'com_guidedtours', 'com_guidedtours', '{}'), (96, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); -- -------------------------------------------------------- From 58809b077d4b4c7750946b07af7c6c3421a789de Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:18:21 -0500 Subject: [PATCH 231/363] Update base.sql Re-created asset table --- installation/sql/postgresql/base.sql | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/installation/sql/postgresql/base.sql b/installation/sql/postgresql/base.sql index cad48fddc5aa7..c0e6efc6ff3f3 100644 --- a/installation/sql/postgresql/base.sql +++ b/installation/sql/postgresql/base.sql @@ -48,24 +48,24 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (15, 1, 51, 52, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), (16, 1, 53, 56, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), (17, 1, 57, 58, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 59, 130, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 131, 134, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 135, 136, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 137, 138, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(23, 1, 139, 140, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 145, 148, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 149, 150, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 59, 132, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 133, 136, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 137, 138, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 139, 140, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 141, 142, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 147, 150, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 151, 152, 1, 'com_wrapper', 'com_wrapper', '{}'), (27, 8, 18, 19, 2, 'com_content.category.2', 'Uncategorised', '{}'), (28, 3, 4, 5, 2, 'com_banners.category.3', 'Uncategorised', '{}'), (29, 7, 14, 15, 2, 'com_contact.category.4', 'Uncategorised', '{}'), -(30, 19, 132, 133, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 146, 147, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 151, 152, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 153, 154, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 155, 156, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 157, 158, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 159, 160, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 161, 162, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 134, 135, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 148, 149, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 153, 154, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 155, 156, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 157, 158, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 159, 160, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 161, 162, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 163, 164, 1, 'com_postinstall', 'com_postinstall', '{}'), (39, 18, 60, 61, 2, 'com_modules.module.1', 'Main Menu', '{}'), (40, 18, 62, 63, 2, 'com_modules.module.2', 'Login', '{}'), (41, 18, 64, 65, 2, 'com_modules.module.3', 'Popular Articles', '{}'), @@ -113,12 +113,12 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (87, 18, 124, 125, 2, 'com_modules.module.97', 'Recently Added Articles', '{}'), (88, 18, 126, 127, 2, 'com_modules.module.98', 'Logged-in Users', '{}'), (89, 18, 128, 129, 2, 'com_modules.module.90', 'Login Support', '{}'), -(90, 1, 163, 164, 1, 'com_scheduler', 'com_scheduler', '{}'), -(91, 1, 165, 166, 1, 'com_associations', 'com_associations', '{}'), -(92, 1, 167, 168, 1, 'com_categories', 'com_categories', '{}'), -(93, 1, 169, 170, 1, 'com_fields', 'com_fields', '{}'), -(94, 1, 171, 172, 1, 'com_workflow', 'com_workflow', '{}'), -(95, 1, 173, 174, 1, 'com_guidedtours', 'com_guidedtours', '{}'), +(90, 1, 165, 166, 1, 'com_scheduler', 'com_scheduler', '{}'), +(91, 1, 167, 168, 1, 'com_associations', 'com_associations', '{}'), +(92, 1, 169, 170, 1, 'com_categories', 'com_categories', '{}'), +(93, 1, 171, 172, 1, 'com_fields', 'com_fields', '{}'), +(94, 1, 173, 174, 1, 'com_workflow', 'com_workflow', '{}'), +(95, 1, 175, 176, 1, 'com_guidedtours', 'com_guidedtours', '{}'), (96, 18, 130, 131, 2, 'com_modules.module.109', 'Guided Tours', '{}'); SELECT setval('#__assets_id_seq', 97, false); From f3dbdcd744c0f95006b286e8e13da01d5f71cd57 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:35:07 -0500 Subject: [PATCH 232/363] Update StepsController.php Array syntax --- .../com_guidedtours/src/Controller/StepsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index 1638b107c7a31..e8c76b02cd6bf 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -72,7 +72,7 @@ public function display($cachable = false, $urlparams = []) * * @since __DEPLOY_VERSION__ */ - public function getModel($name = 'Step', $prefix = 'Administrator', $config = array('ignore_request' => true)) + public function getModel($name = 'Step', $prefix = 'Administrator', $config = ['ignore_request' => true]) { return parent::getModel($name, $prefix, $config); } From 324e59bed3f4630ab05fff543a8b90c00bfbadbb Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:37:08 -0500 Subject: [PATCH 233/363] Update ToursController.php Array syntax --- .../com_guidedtours/src/Controller/ToursController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index 761d83303b0a5..f7939018d480d 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -36,14 +36,15 @@ class ToursController extends AdminController * * @since __DEPLOY_VERSION__ */ - public function getModel($name = 'Tour', $prefix = 'Administrator', $config = array('ignore_request' => true)) + public function getModel($name = 'Tour', $prefix = 'Administrator', $config = ['ignore_request' => true]) { return parent::getModel($name, $prefix, $config); } + public function duplicate() { $this->checkToken(); - $pks = (array) $this->input->post->get('cid', array(), 'int'); + $pks = (array) $this->input->post->get('cid', [], 'int'); $pks = array_filter($pks); try { if (empty($pks)) { From 497eae308a689bd427dd31273a5aca3a53bd701b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:40:30 -0500 Subject: [PATCH 234/363] Update StepModel.php Array syntax --- .../components/com_guidedtours/src/Model/StepModel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 887dd16e6ef59..979b0aeadfd19 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -100,7 +100,7 @@ protected function generateNewTitle($categoryId, $alias, $title) // Alter the title $table = $this->getTable(); - while ($table->load(array('title' => $title))) { + while ($table->load(['title' => $title])) { $title = StringHelper::increment($title); } @@ -305,10 +305,10 @@ public function getForm($data = [], $loadData = true) $form = $this->loadForm( 'com_guidedtours.step', 'step', - array( + [ 'control' => 'jform', - 'load_data' => $loadData - ) + 'load_data' => $loadData, + ] ); if (empty($form)) { From 31c7177123f9a796d415724bac2623509a5661cf Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:44:22 -0500 Subject: [PATCH 235/363] Update StepModel.php Spaces --- .../com_guidedtours/src/Model/StepModel.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 979b0aeadfd19..6ae653a2d8482 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -157,7 +157,7 @@ public function save($data) $origTable->load($input->getInt('id')); if ($data['title'] == $origTable->title) { - list($title) = $this->generateNewTitle(0, '', $data['title']); + list($title) = $this->generateNewTitle(0, '', $data['title']); $data['title'] = $title; } @@ -216,9 +216,9 @@ protected function prepareTable($table) */ protected function canEditState($record) { - $user = Factory::getUser(); - $app = Factory::getApplication(); - $context = $this->option . '.' . $this->name; + $user = Factory::getUser(); + $app = Factory::getApplication(); + $context = $this->option . '.' . $this->name; $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); if (!\property_exists($record, 'tour_id')) { @@ -249,7 +249,7 @@ protected function canEditState($record) */ public function getTable($name = '', $prefix = '', $options = []) { - $name = 'Step'; + $name = 'Step'; $prefix = 'Table'; if ($table = $this->_createTable($name, $prefix, $options)) { @@ -271,9 +271,9 @@ public function getTable($name = '', $prefix = '', $options = []) */ public function publish(&$pks, $value = 1) { - $table = $this->getTable(); - $pks = (array) $pks; - $app = Factory::getApplication(); + $table = $this->getTable(); + $pks = (array) $pks; + $app = Factory::getApplication(); $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); // Default item existence checks. @@ -377,7 +377,7 @@ public function getItem($pk = null) $result->title_translation = Text::_($result->title); $result->description_translation = Text::_($result->description); } else { - $app = Factory::getApplication(); + $app = Factory::getApplication(); $tourID = $app->getUserState('com_guidedtours.tour_id'); // Sets step language to parent tour language From 01d2bf052be289add627557e3668d86c0a1c98aa Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:55:07 -0500 Subject: [PATCH 236/363] Update StepModel.php Spaces, array syntax --- .../components/com_guidedtours/src/Model/StepModel.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 6ae653a2d8482..2c9243e1c70d3 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -65,7 +65,7 @@ protected function canDelete($record) return false; } - $app = Factory::getApplication(); + $app = Factory::getApplication(); $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); $parts = explode('.', $extension); @@ -104,7 +104,7 @@ protected function generateNewTitle($categoryId, $alias, $title) $title = StringHelper::increment($title); } - return array($title, $alias); + return [$title, $alias]; } /** @@ -188,7 +188,7 @@ protected function prepareTable($table) // Set ordering to the last item if not set if (empty($table->ordering)) { - $db = $this->getDatabase(); + $db = $this->getDatabase(); $query = $db->getQuery(true) ->select('MAX(ordering)') ->from($db->quoteName('#__guidedtour_steps')); @@ -199,7 +199,7 @@ protected function prepareTable($table) } } else { // Set the values - $table->modified = $date; + $table->modified = $date; $table->modified_by = $this->getCurrentUser()->id; } } @@ -374,7 +374,7 @@ public function getItem($pk = null) if ($result = parent::getItem($pk)) { if (!empty($result->id)) { - $result->title_translation = Text::_($result->title); + $result->title_translation = Text::_($result->title); $result->description_translation = Text::_($result->description); } else { $app = Factory::getApplication(); From fd1c0a52c4ed57e2abff740de068640c69e80a0c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:56:17 -0500 Subject: [PATCH 237/363] Update TourTable.php Array syntax --- .../components/com_guidedtours/src/Table/TourTable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Table/TourTable.php b/administrator/components/com_guidedtours/src/Table/TourTable.php index 4151fab3cb7ea..bad2623df7e88 100644 --- a/administrator/components/com_guidedtours/src/Table/TourTable.php +++ b/administrator/components/com_guidedtours/src/Table/TourTable.php @@ -41,7 +41,7 @@ class TourTable extends Table * @since __DEPLOY_VERSION__ */ // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore - protected $_jsonEncode = array('extensions'); + protected $_jsonEncode = ['extensions']; /** * Constructor From 59584546efcd93ec0aff8022df07de5911712a4e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 00:59:58 -0500 Subject: [PATCH 238/363] Update GuidedTours.php Spaces, trailing commas --- .../guidedtours/src/Extension/GuidedTours.php | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index a466e525b9ff7..c8929bb6b7364 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -69,7 +69,7 @@ public static function getSubscribedEvents(): array { return [ 'onAjaxGuidedtours' => 'startTour', - 'onBeforeCompileHead' => 'onBeforeCompileHead' + 'onBeforeCompileHead' => 'onBeforeCompileHead', ]; } @@ -91,7 +91,7 @@ public function startTour(Event $event) $tourId = (int) $app->getInput()->getInt('id'); $activeTourId = null; - $tour = null; + $tour = null; if ($tourId > 0) { $tour = $this->getTour($tourId); @@ -182,10 +182,10 @@ private function getTour(int $tourId) $temp = new \stdClass(); - $temp->id = 0; - $temp->title = Text::_($item->title); + $temp->id = 0; + $temp->title = Text::_($item->title); $temp->description = Text::_($item->description); - $temp->url = $item->url; + $temp->url = $item->url; // Replace 'images/' to '../images/' when using an image from /images in backend. $temp->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $temp->description); @@ -195,14 +195,14 @@ private function getTour(int $tourId) foreach ($steps as $i => $step) { $temp = new \stdClass(); - $temp->id = $i + 1; - $temp->title = Text::_($step->title); - $temp->description = Text::_($step->description); - $temp->position = $step->position; - $temp->target = $step->target; - $temp->type = $this->stepType[$step->type]; + $temp->id = $i + 1; + $temp->title = Text::_($step->title); + $temp->description = Text::_($step->description); + $temp->position = $step->position; + $temp->target = $step->target; + $temp->type = $this->stepType[$step->type]; $temp->interactive_type = $this->stepInteractiveType[$step->interactive_type]; - $temp->url = $step->url; + $temp->url = $step->url; // Replace 'images/' to '../images/' when using an image from /images in backend. $temp->description = preg_replace('*src\=\"(?!administrator\/)images/*', 'src="../images/', $temp->description); From 669ecca2c0cf4ec59ad0b6bedf34ff2f40670957 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:01:09 -0500 Subject: [PATCH 239/363] Update GuidedToursHelper.php Array syntax --- .../modules/mod_guidedtours/src/Helper/GuidedToursHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index 67fa4a218aae9..efb427b0f5abc 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -49,7 +49,7 @@ public function getTours(Registry $params, AdministratorApplication $app) $tours->setState('filter.access', $app->getIdentity()->getAuthorisedViewLevels()); if (Multilanguage::isEnabled()) { - $tours->setState('filter.language', array('*', $app->getLanguage()->getTag())); + $tours->setState('filter.language', ['*', $app->getLanguage()->getTag()]); } $items = $tours->getItems(); From 58177527b2dae2a3a37b95d3083de327810d77c7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:03:21 -0500 Subject: [PATCH 240/363] Update HtmlView.php Array syntax --- .../components/com_guidedtours/src/View/Steps/HtmlView.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index 632a842e2382d..cb3b50d80ffa0 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -188,9 +188,8 @@ protected function addToolbar() */ protected function getSortFields() { - return array( - - 'a.id' => Text::_('JGRID_HEADING_ID'), - ); + return [ + 'a.id' => Text::_('JGRID_HEADING_ID'), + ]; } } From d30f2b6a2ccb40441ddb7436b3191a461327df8f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:05:37 -0500 Subject: [PATCH 241/363] Update GuidedtoursHelper.php Array syntax --- .../com_guidedtours/src/Helper/GuidedtoursHelper.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 50b645cc41b48..cf7c1b1a8912c 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -96,16 +96,16 @@ public static function setStepLanguage(int $id, string $language = '*'): string return false; } - $db = Factory::getDbo(); + $db = Factory::getDbo(); $query = $db->getQuery(true); - $fields = array( + $fields = [ $db->quoteName('language') . ' = ' . $db->quote($language), - ); + ]; - $conditions = array( - $db->quoteName('tour_id') . ' = ' . $db->quote($id) - ); + $conditions = [ + $db->quoteName('tour_id') . ' = ' . $db->quote($id), + ]; $query->update($db->quoteName('#__guidedtour_steps'))->set($fields)->where($conditions); From 274d60eacb3e165d151aae51579f8beb493bbcff Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:09:39 -0500 Subject: [PATCH 242/363] Update TourModel.php Array syntax --- .../com_guidedtours/src/Model/TourModel.php | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index cd25df761d8ae..fc6fead5dfcdc 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -65,11 +65,11 @@ protected function generateNewTitle($categoryId, $alias, $title) // Alter the title $table = $this->getTable(); - while ($table->load(array('title' => $title))) { + while ($table->load(['title' => $title])) { $title = StringHelper::increment($title); } - return array($title, $alias); + return [$title, $alias]; } /** @@ -95,7 +95,7 @@ public function save($data) $origTable->load($input->getInt('id')); if ($data['title'] == $origTable->title) { - list($title) = $this->generateNewTitle(0, '', $data['title']); + list($title) = $this->generateNewTitle(0, '', $data['title']); $data['title'] = $title; } @@ -103,7 +103,7 @@ public function save($data) } // Set step language to parent tour language on save. - $id = $data['id']; + $id = $data['id']; $lang = $data['language']; GuidedtoursHelper::setStepLanguage($id, $lang); @@ -116,12 +116,11 @@ public function save($data) $table = $this->getTable('Step'); - $table->id = 0; - $table->title = 'COM_GUIDEDTOURS_BASIC_STEP'; + $table->id = 0; + $table->title = 'COM_GUIDEDTOURS_BASIC_STEP'; $table->description = ''; - $table->tour_id = $tour_id; - - $table->published = 1; + $table->tour_id = $tour_id; + $table->published = 1; $table->store(); } @@ -161,7 +160,7 @@ protected function prepareTable($table) } } else { // Set the values - $table->modified = $date; + $table->modified = $date; $table->modified_by = $this->getCurrentUser()->id; } } @@ -182,10 +181,10 @@ public function getForm($data = [], $loadData = true) $form = $this->loadForm( 'com_guidedtours.tour', 'tour', - array( + [ 'control' => 'jform', 'load_data' => $loadData - ) + ] ); if (empty($form)) { @@ -292,7 +291,7 @@ public function getItem($pk = null) if ($result = parent::getItem($pk)) { if (!empty($result->id)) { - $result->title_translation = Text::_($result->title); + $result->title_translation = Text::_($result->title); $result->description_translation = Text::_($result->description); } } @@ -341,7 +340,7 @@ public function delete(&$pks) } // Delete of the tour has been successful, now delete the steps - $db = $this->getDatabase(); + $db = $this->getDatabase(); $query = $db->getQuery(true) ->delete($db->quoteName('#__guidedtour_steps')) ->where($db->quoteName('tour_id') . '=' . $tour_id); @@ -349,7 +348,7 @@ public function delete(&$pks) $db->execute(); // Trigger the after event. - Factory::getApplication()->triggerEvent($this->event_after_delete, array($context, $table)); + Factory::getApplication()->triggerEvent($this->event_after_delete, [$context, $table]); } else { // Prune items that you can't change. unset($pks[$i]); From b686841b629326e960ca3dfa759a99574bf0a124 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:11:31 -0500 Subject: [PATCH 243/363] Update StepsModel.php Array syntax --- .../components/com_guidedtours/src/Model/StepsModel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 363da09e8bcbf..e602a406e6652 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -40,7 +40,7 @@ class StepsModel extends ListModel public function __construct($config = []) { if (empty($config['filter_fields'])) { - $config['filter_fields'] = array( + $config['filter_fields'] = [ 'id', 'a.id', 'tour_id', 'a.tour_id', 'title', 'a.title', @@ -51,7 +51,7 @@ public function __construct($config = []) 'created_by', 'a.created_by', 'modified', 'a.modified', 'modified_by', 'a.modified_by', - ); + ]; } parent::__construct($config); @@ -77,7 +77,7 @@ protected function getEmptyStateQuery() ->clear('where'); // override of ListModel to keep the tour id filter - $db = $this->getDatabase(); + $db = $this->getDatabase(); $tour_id = $this->getState('filter.tour_id'); if ($tour_id) { $tour_id = (int) $tour_id; @@ -278,7 +278,7 @@ public function getItems() $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); foreach ($items as $item) { - $item->title = Text::_($item->title); + $item->title = Text::_($item->title); $item->description = Text::_($item->description); } From e5a61bae44ca1b41006044f3c6704c1b3c58f086 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:13:34 -0500 Subject: [PATCH 244/363] Update ToursModel.php Array syntax --- .../com_guidedtours/src/Model/ToursModel.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 340daf502c91f..efe670d9616ea 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -40,7 +40,7 @@ class ToursModel extends ListModel public function __construct($config = []) { if (empty($config['filter_fields'])) { - $config['filter_fields'] = array( + $config['filter_fields'] = [ 'id', 'a.id', 'title', 'a.title', 'access', 'a.access', 'access_level', @@ -52,7 +52,7 @@ public function __construct($config = []) 'created_by', 'a.created_by', 'modified', 'a.modified', 'modified_by', 'a.modified_by', - ); + ]; } parent::__construct($config); @@ -78,7 +78,7 @@ protected function getEmptyStateQuery() ->clear('where'); // override of ListModel to keep the tour id filter - $db = $this->getDatabase(); + $db = $this->getDatabase(); $tour_id = $this->getState('filter.tour_id'); if ($tour_id) { $tour_id = (int) $tour_id; @@ -108,7 +108,7 @@ protected function getEmptyStateQuery() */ protected function populateState($ordering = 'a.ordering', $direction = 'ASC') { - $app = Factory::getApplication(); + $app = Factory::getApplication(); $extension = $app->getUserStateFromRequest($this->context . '.filter.extension', 'extension', null, 'cmd'); $this->setState('filter.extension', $extension); @@ -302,9 +302,9 @@ public function getItems() $lang->load('com_guidedtours.sys', JPATH_ADMINISTRATOR); foreach ($items as $item) { - $item->title = Text::_($item->title); + $item->title = Text::_($item->title); $item->description = Text::_($item->description); - $item->extensions = (new Registry($item->extensions))->toArray(); + $item->extensions = (new Registry($item->extensions))->toArray(); } return $items; From ab5322b609ffcc8a4bfcb807e5f6090ac63722cb Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:16:33 -0500 Subject: [PATCH 245/363] Update provider.php Removed space --- plugins/system/guidedtours/services/provider.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php index adf02cec95fbb..71e13153fcd48 100644 --- a/plugins/system/guidedtours/services/provider.php +++ b/plugins/system/guidedtours/services/provider.php @@ -36,10 +36,9 @@ public function register(Container $container) $container->set( PluginInterface::class, function (Container $container) { - $dispatcher = $container->get(DispatcherInterface::class); - $plugin = new GuidedTours( + $plugin= new GuidedTours( $dispatcher, (array) PluginHelper::getPlugin('system', 'guidedtours') ); From 69942a3e9d60c2108eb7350f52ce061c57f4d5d6 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:17:56 -0500 Subject: [PATCH 246/363] Update provider.php Missing space --- plugins/system/guidedtours/services/provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php index 71e13153fcd48..36135cf2718f5 100644 --- a/plugins/system/guidedtours/services/provider.php +++ b/plugins/system/guidedtours/services/provider.php @@ -38,7 +38,7 @@ public function register(Container $container) function (Container $container) { $dispatcher = $container->get(DispatcherInterface::class); - $plugin= new GuidedTours( + $plugin = new GuidedTours( $dispatcher, (array) PluginHelper::getPlugin('system', 'guidedtours') ); From 7ea57c0a1339f44755ab2ef3ad7096e71776b417 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:20:12 -0500 Subject: [PATCH 247/363] Update TourModel.php Missing trailing coma --- .../components/com_guidedtours/src/Model/TourModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index fc6fead5dfcdc..4d22d49c294f1 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -183,7 +183,7 @@ public function getForm($data = [], $loadData = true) 'tour', [ 'control' => 'jform', - 'load_data' => $loadData + 'load_data' => $loadData, ] ); From 7bb27f4898ccb84d62c35054064f669331da8348 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:30:11 -0500 Subject: [PATCH 248/363] Update TourModel.php Array syntax --- .../components/com_guidedtours/src/Model/TourModel.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 4d22d49c294f1..335d51cffbff2 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -323,7 +323,7 @@ public function delete(&$pks) $context = $this->option . '.' . $this->name; // Trigger the before delete event. - $result = Factory::getApplication()->triggerEvent($this->event_before_delete, array($context, $table)); + $result = Factory::getApplication()->triggerEvent($this->event_before_delete, [$context, $table]); if (\in_array(false, $result, true)) { $this->setError($table->getError()); @@ -424,7 +424,7 @@ public function duplicate(&$pks) $pk = (int) $pk; $query = $db->getQuery(true) - ->select($db->quoteName(array('title', + ->select($db->quoteName(['title', 'description', 'ordering', 'position', @@ -437,7 +437,7 @@ public function duplicate(&$pks) 'checked_out_time', 'checked_out', 'language', - 'note'))) + 'note'])) ->from($db->quoteName('#__guidedtour_steps')) ->where($db->quoteName('tour_id') . ' = :id') ->bind(':id', $pk, ParameterType::INTEGER); From 130c13544970d20ed35c30b09fb1b09fe4449569 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:32:46 -0500 Subject: [PATCH 249/363] Update StepModel.php Missing spaces --- .../components/com_guidedtours/src/Model/StepModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 2c9243e1c70d3..d7a39edcab2da 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -306,7 +306,7 @@ public function getForm($data = [], $loadData = true) 'com_guidedtours.step', 'step', [ - 'control' => 'jform', + 'control' => 'jform', 'load_data' => $loadData, ] ); From 56558f8c45f89cf331d21af36dc926243644d2e6 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:34:52 -0500 Subject: [PATCH 250/363] Update TourModel.php Missing spaces --- .../components/com_guidedtours/src/Model/TourModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 335d51cffbff2..81c61c3fd3e62 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -149,7 +149,7 @@ protected function prepareTable($table) // Set ordering to the last item if not set if (empty($table->ordering)) { - $db = $this->getDatabase(); + $db = $this->getDatabase(); $query = $db->getQuery(true) ->select('MAX(ordering)') ->from($db->quoteName('#__guidedtours')); From bf9a03473277099036423105097ead706c5a9607 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:36:33 -0500 Subject: [PATCH 251/363] Update provider.php New class with braces --- plugins/system/guidedtours/services/provider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php index 36135cf2718f5..05dcc0250f0a9 100644 --- a/plugins/system/guidedtours/services/provider.php +++ b/plugins/system/guidedtours/services/provider.php @@ -20,7 +20,7 @@ use Joomla\Event\DispatcherInterface; use Joomla\Plugin\System\GuidedTours\Extension\GuidedTours; -return new class implements ServiceProviderInterface +return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. From 3256fd4a6aaee6520174be56d3142e1f8ccabf71 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:40:49 -0500 Subject: [PATCH 252/363] Update ToursModel.php Missing spaces --- .../components/com_guidedtours/src/Model/ToursModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index efe670d9616ea..642bb61119277 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -217,7 +217,7 @@ public function getListQuery() // Filter by extension if ($extension = $this->getState('filter.extension')) { $extension = '%' . $extension . '%'; - $all = '%*%'; + $all = '%*%'; $query->where( '(' . $db->quoteName('a.extensions') . ' LIKE :all OR ' . $db->quoteName('a.extensions') . ' LIKE :extensions)' From c6e0aa33c73dbb79b3e1eb73a4ef7cdc3f82a08b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 01:55:07 -0500 Subject: [PATCH 253/363] Update TourModel.php Format insert query --- .../com_guidedtours/src/Model/TourModel.php | 75 +++++++++++-------- 1 file changed, 45 insertions(+), 30 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 81c61c3fd3e62..68c2646a2cf2a 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -447,21 +447,26 @@ public function duplicate(&$pks) $query = $db->getQuery(true) ->insert($db->quoteName('#__guidedtour_steps')) - ->columns([$db->quoteName('tour_id'), - $db->quoteName('title'), - $db->quoteName('description'), - $db->quoteName('ordering'), - $db->quoteName('position'), - $db->quoteName('target'), - $db->quoteName('type'), - $db->quoteName('interactive_type'), - $db->quoteName('url'), - $db->quoteName('created'), - $db->quoteName('created_by'), - $db->quoteName('modified'), - $db->quoteName('modified_by'), - $db->quoteName('language'), - $db->quoteName('note')]); + ->columns( + [ + $db->quoteName('tour_id'), + $db->quoteName('title'), + $db->quoteName('description'), + $db->quoteName('ordering'), + $db->quoteName('position'), + $db->quoteName('target'), + $db->quoteName('type'), + $db->quoteName('interactive_type'), + $db->quoteName('url'), + $db->quoteName('created'), + $db->quoteName('created_by'), + $db->quoteName('modified'), + $db->quoteName('modified_by'), + $db->quoteName('language'), + $db->quoteName('note'), + ] + ); + foreach ($rows as $step) { $dataTypes = [ ParameterType::INTEGER, @@ -480,21 +485,31 @@ public function duplicate(&$pks) ParameterType::STRING, ParameterType::STRING, ]; - $query->values(implode(',', $query->bindArray([$table->id, - $step->title, - $step->description, - $step->ordering, - $step->position, - $step->target, - $step->type, - $step->interactive_type, - $step->url, - $date, - $user->id, - $date, - $user->id, - $step->language, - $step->note], $dataTypes))); + + $query->values( + implode( + ',', + $query->bindArray( + [ + $table->id, + $step->title, + $step->description, + $step->ordering, + $step->position, + $step->target, + $step->type, + $step->interactive_type, + $step->url, + $date, + $user->id, + $date, + $user->id, + $step->language, + $step->note, + ], $dataTypes + ) + ) + ); } $db->setQuery($query); From 6d82de57431b8b329cf73930e74a0c2bffa7306c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 02:05:27 -0500 Subject: [PATCH 254/363] Update TourModel.php Spaces --- .../com_guidedtours/src/Model/TourModel.php | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 68c2646a2cf2a..92be7291e6470 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -424,20 +424,26 @@ public function duplicate(&$pks) $pk = (int) $pk; $query = $db->getQuery(true) - ->select($db->quoteName(['title', - 'description', - 'ordering', - 'position', - 'target', - 'type', - 'interactive_type', - 'url', - 'created', - 'modified', - 'checked_out_time', - 'checked_out', - 'language', - 'note'])) + ->select( + $db->quoteName( + [ + 'title', + 'description', + 'ordering', + 'position', + 'target', + 'type', + 'interactive_type', + 'url', + 'created', + 'modified', + 'checked_out_time', + 'checked_out', + 'language', + 'note', + ] + ) + ) ->from($db->quoteName('#__guidedtour_steps')) ->where($db->quoteName('tour_id') . ' = :id') ->bind(':id', $pk, ParameterType::INTEGER); @@ -506,7 +512,8 @@ public function duplicate(&$pks) $user->id, $step->language, $step->note, - ], $dataTypes + ], + $dataTypes ) ) ); From 584f8936df7033ae0a371d4c26ae06babf1d501a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 02:14:55 -0500 Subject: [PATCH 255/363] Update provider.php Space --- plugins/system/guidedtours/services/provider.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/system/guidedtours/services/provider.php b/plugins/system/guidedtours/services/provider.php index 05dcc0250f0a9..c506706433669 100644 --- a/plugins/system/guidedtours/services/provider.php +++ b/plugins/system/guidedtours/services/provider.php @@ -20,8 +20,7 @@ use Joomla\Event\DispatcherInterface; use Joomla\Plugin\System\GuidedTours\Extension\GuidedTours; -return new class () implements ServiceProviderInterface -{ +return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * From 95768c67ac398c04b4be17499e9763b12b93932e Mon Sep 17 00:00:00 2001 From: dgrammatiko Date: Tue, 21 Feb 2023 14:24:04 +0100 Subject: [PATCH 256/363] Modern JS - DO NOT expose shepherd in the vendor --- build/build-modules-js/settings.json | 34 ---- .../plg_system_guidedtours/joomla.asset.json | 20 +- ...{guidedtours.es5.js => guidedtours.es6.js} | 186 +++++++++--------- .../scss/guidedtours.scss | 2 + 4 files changed, 108 insertions(+), 134 deletions(-) rename build/media_source/plg_system_guidedtours/js/{guidedtours.es5.js => guidedtours.es6.js} (70%) diff --git a/build/build-modules-js/settings.json b/build/build-modules-js/settings.json index 5bd313cecef8e..b46d54e373f50 100644 --- a/build/build-modules-js/settings.json +++ b/build/build-modules-js/settings.json @@ -702,40 +702,6 @@ }, "shepherd.js": { "name": "shepherdjs", - "js": { - "dist/js/shepherd.js": "js/shepherd.js", - "dist/js/shepherd.min.js": "js/shepherd.min.js" - }, - "css": { - "dist/css/shepherd.css": "css/shepherd.css" - }, - "filesExtra": { - "dist/js/shepherd.js.map": "js/shepherd.js.map", - "dist/js/shepherd.min.js.map": "js/shepherd.min.js.map" - }, - "provideAssets": [ - { - "name": "shepherdjs", - "type": "style", - "uri": "shepherd.css" - }, - { - "name": "shepherdjs", - "type": "script", - "uri": "shepherd.min.js", - "attributes": { - "defer": true - } - }, - { - "name": "shepherdjs", - "type": "preset", - "dependencies": [ - "shepherdjs#style", - "shepherdjs#script" - ] - } - ], "licenseFilename": "LICENSE" }, "short-and-sweet": { diff --git a/build/media_source/plg_system_guidedtours/joomla.asset.json b/build/media_source/plg_system_guidedtours/joomla.asset.json index d084bf7599d0a..1177fce6061fa 100644 --- a/build/media_source/plg_system_guidedtours/joomla.asset.json +++ b/build/media_source/plg_system_guidedtours/joomla.asset.json @@ -5,24 +5,34 @@ "description": "Joomla CMS", "license": "GPL-2.0-or-later", "assets": [ + { + "name": "plg_system_guidedtours.guidedtours.es5", + "type": "script", + "uri": "plg_system_guidedtours/guidedtours-es5.min.js", + "dependencies": [ + "core" + ], + "attributes": { + "nomodule": true, + "defer": true + } + }, { "name": "plg_system_guidedtours.guidedtours", "type": "script", "uri": "plg_system_guidedtours/guidedtours.min.js", "dependencies": [ "core", - "shepherdjs" + "plg_system_guidedtours.guidedtours.es5" ], "attributes": { + "type": "module" } }, { "name": "plg_system_guidedtours.guidedtours", "type": "style", - "uri": "plg_system_guidedtours/guidedtours.min.css", - "dependencies": [ - "shepherdjs" - ] + "uri": "plg_system_guidedtours/guidedtours.min.css" }, { "name": "plg_system_guidedtours.guidedtours", diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js similarity index 70% rename from build/media_source/plg_system_guidedtours/js/guidedtours.es5.js rename to build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index d4184ba3912e7..ec46d08ceea9f 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es5.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -3,6 +3,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +import Shepherd from 'shepherd.js'; + +if (!Joomla) { + throw new Error('Joomla API is not properly initialised'); +} + +// eslint-disable-next-line no-unused-vars function checkAndRedirect(redirectUrl) { const currentUrl = window.location.href; if (currentUrl !== redirectUrl) { @@ -10,6 +17,13 @@ function checkAndRedirect(redirectUrl) { } } +function emptyStorage() { + sessionStorage.removeItem('currentStepId'); + sessionStorage.removeItem('stepCount'); + sessionStorage.removeItem('tourId'); + sessionStorage.removeItem('previousStepUrl'); +} + function getTourInstance() { const tour = new Shepherd.Tour({ defaultStepOptions: { @@ -36,31 +50,24 @@ function getTourInstance() { return tour; } -function emptyStorage() { - sessionStorage.removeItem('currentStepId'); - sessionStorage.removeItem('stepCount'); - sessionStorage.removeItem('tourId'); - sessionStorage.removeItem('previousStepUrl'); -} - function addProgressIndicator(stepElement, index, total) { const header = stepElement.querySelector('.shepherd-header'); - let progress = document.createElement('span'); + const progress = document.createElement('span'); progress.classList.add('shepherd-progress'); progress.innerText = `${index}/${total}`; header.insertBefore(progress, stepElement.querySelector('.shepherd-cancel-icon')); } -function addStepToTourButton(tour, step_obj, buttons) { - let step = new Shepherd.Step(tour, { - title: step_obj.title, - text: step_obj.description, +function addStepToTourButton(tour, stepObj, buttons) { + const step = new Shepherd.Step(tour, { + title: stepObj.title, + text: stepObj.description, classes: 'shepherd-theme-arrows', - buttons: buttons, - id: step_obj.id, + buttons, + id: stepObj.id, arrow: true, - beforeShowPromise: function() { - return new Promise(function(resolve) { + beforeShowPromise() { + return new Promise((resolve) => { if (tour.currentStep.options.attachTo.type === 'redirect') { const stepUrl = Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url; if (window.location.href !== stepUrl) { @@ -81,52 +88,51 @@ function addStepToTourButton(tour, step_obj, buttons) { addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); this.getElement().focus = () => { - - const tabbed_elements = document.querySelectorAll('[tabindex]'); - tabbed_elements.forEach(function(elt) { + const tabbedElements = document.querySelectorAll('[tabindex]'); + tabbedElements.forEach((elt) => { elt.setAttribute('tabindex', '-1'); }); - let tabIndex = 0; + const tabIndex = 0; const target = tour.currentStep.getTarget(); if (target) { target.focus(); - target.tabIndex = ++tabIndex; + target.tabIndex += 1; } - const popup_buttons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); - popup_buttons.forEach(function(elt, index) { - elt.setAttribute('tabindex', popup_buttons.length + tabIndex - index); // loose tab on 'back' + const popupButtons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); + popupButtons.forEach((elt, index) => { + elt.setAttribute('tabindex', popupButtons.length + tabIndex - index); // loose tab on 'back' }); - } + }; }, }, }); - if (step_obj.target) { + if (stepObj.target) { step.updateStepOptions({ attachTo: { - element: step_obj.target, - on: step_obj.position, - url: step_obj.url, - type: step_obj.type, - interactive_type: step_obj.interactive_type, + element: stepObj.target, + on: stepObj.position, + url: stepObj.url, + type: stepObj.type, + interactive_type: stepObj.interactive_type, }, }); } else { step.updateStepOptions({ attachTo: { - url: step_obj.url, - type: step_obj.type, - interactive_type: step_obj.interactive_type, + url: stepObj.url, + type: stepObj.type, + interactive_type: stepObj.interactive_type, }, }); } - if (step_obj.type !== 'next') { + if (stepObj.type !== 'next') { // Remove stored key to prevent pages to open in the wrong tab - const storageKey = Joomla.getOptions('system.paths').root + '/' + step_obj.url; + const storageKey = `${Joomla.getOptions('system.paths').root}/${stepObj.url}`; if (sessionStorage.getItem(storageKey)) { sessionStorage.removeItem(storageKey); } @@ -135,10 +141,10 @@ function addStepToTourButton(tour, step_obj, buttons) { tour.addStep(step); } -function showTourInfo(tour, step_obj) { +function showTourInfo(tour, stepObj) { tour.addStep({ - title: step_obj.title, - text: step_obj.description, + title: stepObj.title, + text: stepObj.description, classes: 'shepherd-theme-arrows', buttons: [ { @@ -163,7 +169,7 @@ function pushCompleteButton(buttons) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), classes: 'shepherd-button-primary', - action: function () { + action() { return this.cancel(); }, }); @@ -173,10 +179,10 @@ function pushNextButton(buttons, step, disabled = false) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), classes: `shepherd-button-primary step-next-button-${step.id}`, - action: function () { + action() { return this.next(); }, - disabled: disabled, + disabled, }); } @@ -184,13 +190,13 @@ function addBackButton(buttons, step) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), classes: 'shepherd-button-secondary', - action: function () { + action() { if (step.type === 'redirect') { sessionStorage.setItem('currentStepId', step.id - 1); const previousStepUrl = sessionStorage.getItem('previousStepUrl'); sessionStorage.removeItem('previousStepUrl'); window.location.href = previousStepUrl; - } + } return this.back(); }, }); @@ -217,7 +223,7 @@ function startTour(obj) { let ind = -1; if (currentStepId != null && Number(currentStepId) > -1) { - ind = typeof obj.steps[currentStepId] != 'undefined' ? Number(currentStepId) : -1; + ind = typeof obj.steps[currentStepId] !== 'undefined' ? Number(currentStepId) : -1; // When we have more than one step, we save the previous step if (ind > 0) { prevStep = obj.steps[ind - 1]; @@ -229,7 +235,6 @@ function startTour(obj) { // No step found, let's start from the beginning if (ind < 0) { - // First check for redirect const uri = Joomla.getOptions('system.paths').rootFull; const currentUrl = window.location.href; @@ -278,11 +283,10 @@ function startTour(obj) { case 'text': ele.step_id = index; - ele.addEventListener('input', event => { + ele.addEventListener('input', (event) => { if (event.target.value.trim().length) { enableButton(event); - } - else { + } else { disableButton(event); } }); @@ -293,6 +297,7 @@ function startTour(obj) { break; case 'other': + default: break; } } @@ -322,56 +327,47 @@ function startTour(obj) { tour.start(); } -Joomla = window.Joomla || {}; - -((Joomla, document) => { - 'use strict'; - - document.addEventListener('DOMContentLoaded', () => { - - function loadTour(tourId) { - if (tourId > 0) { - const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=guidedtours&group=system&format=json&id=${tourId}`; - fetch(url) - .then((response) => response.json()) - .then((result) => { - if (!result.success) { - if (result.messages) { - Joomla.renderMessages(result.messages); - } - - // Kill all tours if we can't find it - emptyStorage(); - } - startTour(result.data); - }) - .catch((error) => console.error(error)); - } - } +function loadTour(tourId) { + if (tourId > 0) { + const url = `${Joomla.getOptions('system.paths').rootFull}administrator/index.php?option=com_ajax&plugin=guidedtours&group=system&format=json&id=${tourId}`; + fetch(url) + .then((response) => response.json()) + .then((result) => { + if (!result.success) { + if (result.messages) { + Joomla.renderMessages(result.messages); + } - // Opt-in Start buttons - document.querySelector('body').addEventListener('click', event => { + // Kill all tours if we can't find it + emptyStorage(); + } + startTour(result.data); + }) + // eslint-disable-next-line no-console + .catch((error) => console.error(error)); + } +} - // Click somewhere else - if (!event.target || !event.target.classList.contains('button-start-guidedtour')) { - return; - } +// Opt-in Start buttons +document.querySelector('body').addEventListener('click', (event) => { + // Click somewhere else + if (!event.target || !event.target.classList.contains('button-start-guidedtour')) { + return; + } - // Click button but missing data-id - if (typeof event.target.getAttribute('data-id') == 'undefined' || event.target.getAttribute('data-id') <= 0) { - Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); + // Click button but missing data-id + if (typeof event.target.getAttribute('data-id') === 'undefined' || event.target.getAttribute('data-id') <= 0) { + Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); - return; - } + return; + } - loadTour(event.target.getAttribute('data-id')); - }); + loadTour(event.target.getAttribute('data-id')); +}); - // Start a given tour - const tourId = sessionStorage.getItem('tourId'); +// Start a given tour +const tourId = sessionStorage.getItem('tourId'); - if (tourId > 0) { - loadTour(tourId); - } - }); -})(Joomla, document); +if (tourId > 0) { + loadTour(tourId); +} diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 6da75e1b49bdb..43da31490ffc5 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -3,6 +3,8 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ + @import '../../../../node_modules/shepherd.js/dist/css/shepherd'; + .shepherd-title { flex: 1 1 auto; line-height: 1.5em; From 217dbe46f82f19a169e6c6b3cc4a0dad88efe602 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 10:17:41 -0500 Subject: [PATCH 257/363] Update administrator/components/com_guidedtours/forms/filter_tours.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/filter_tours.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_tours.xml b/administrator/components/com_guidedtours/forms/filter_tours.xml index e0f9dcfed220d..ea7d19020d09d 100644 --- a/administrator/components/com_guidedtours/forms/filter_tours.xml +++ b/administrator/components/com_guidedtours/forms/filter_tours.xml @@ -14,7 +14,7 @@ type="status" label="JOPTION_SELECT_PUBLISHED" class="js-select-submit-on-change" - > + > Date: Tue, 21 Feb 2023 10:18:13 -0500 Subject: [PATCH 258/363] Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Konstantin Kolos --- administrator/language/en-GB/com_guidedtours.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index cf5a3ab79d6bf..7dfcfe05d286f 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -5,6 +5,7 @@ COM_GUIDEDTOURS="Guided Tours" COM_GUIDEDTOURS_BASIC_STEP="Basic Step" +COM_GUIDEDTOURS_CONFIGURATION="Guided Tours: Options" COM_GUIDEDTOURS_DESCRIPTION="Description" COM_GUIDEDTOURS_DESCRIPTION_TRANSLATION="Description (%s)" COM_GUIDEDTOURS_EDIT_TOUR="Edit Tour" From 1a03b8d5a3e7c191ce68846c524c96b8f5a46688 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:10:19 -0500 Subject: [PATCH 259/363] Improved getEmptyStateQuery Fixed tour_id casing --- .../com_guidedtours/src/Model/StepsModel.php | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index e602a406e6652..a379572bfd3f1 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -66,24 +66,15 @@ public function __construct($config = []) */ protected function getEmptyStateQuery() { - $query = clone $this->_getListQuery(); - - if ($query instanceof DatabaseQuery) { - $query->clear('bounded') - ->clear('group') - ->clear('having') - ->clear('join') - ->clear('values') - ->clear('where'); - - // override of ListModel to keep the tour id filter - $db = $this->getDatabase(); - $tour_id = $this->getState('filter.tour_id'); - if ($tour_id) { - $tour_id = (int) $tour_id; - $query->where($db->quoteName('a.tour_id') . ' = :tour_id') - ->bind(':tour_id', $tour_id, ParameterType::INTEGER); - } + $query = parent::getEmptyStateQuery(); + + $tourId = $this->getState('filter.tour_id'); + + if ($tourId) { + $db = $this->getDatabase(); + $tourId = (int)$tourId; + $query->where($db->quoteName('a.tour_id') . ' = :tour_id') + ->bind(':tour_id', $tourId, ParameterType::INTEGER); } return $query; From 0f38dc18ae32346ebae2a2b9d310a449b48b461a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:15:02 -0500 Subject: [PATCH 260/363] Removed publish function --- .../com_guidedtours/src/Model/StepModel.php | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index d7a39edcab2da..5041bf007bd3c 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -259,36 +259,6 @@ public function getTable($name = '', $prefix = '', $options = []) throw new \Exception(Text::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name), 0); } - /** - * Method to change the published state of one or more records. - * - * @param array &$pks A list of the primary keys to change. - * @param integer $value The value of the published state. - * - * @return boolean True on success. - * - * @since __DEPLOY_VERSION__ - */ - public function publish(&$pks, $value = 1) - { - $table = $this->getTable(); - $pks = (array) $pks; - $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); - - // Default item existence checks. - if ($value != 1) { - foreach ($pks as $i => $pk) { - if ($table->load($pk) && $table->default) { - $app->enqueueMessage(Text::_('COM_WORKFLOW_MSG_DISABLE_DEFAULT'), 'error'); - unset($pks[$i]); - } - } - } - - return parent::publish($pks, $value); - } - /** * Abstract method for getting the form from the model. * From 1f5201df0afd284a40af952c7608b9e20cdca49f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:20:05 -0500 Subject: [PATCH 261/363] Fixed getTable --- .../com_guidedtours/src/Model/StepModel.php | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 5041bf007bd3c..5c296db822c47 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -238,25 +238,18 @@ protected function canEditState($record) /** * Method to get a table object, load it if necessary. * - * @param string $name The table name. Optional. + * @param string $type The table name. Optional. * @param string $prefix The class prefix. Optional. - * @param array $options Configuration array for model. Optional. + * @param array $config Configuration array for model. Optional. * * @return Table A Table object * * @since __DEPLOY_VERSION__ * @throws \Exception */ - public function getTable($name = '', $prefix = '', $options = []) + public function getTable($type = 'Step', $prefix = 'Administrator', $config = []) { - $name = 'Step'; - $prefix = 'Table'; - - if ($table = $this->_createTable($name, $prefix, $options)) { - return $table; - } - - throw new \Exception(Text::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name), 0); + return parent::getTable($type, $prefix, $config); } /** From 87946ae7cd31983953f040dad571684303f31947 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:32:28 -0500 Subject: [PATCH 262/363] Use of getCurrentUser Removal of 'default' occurrences --- .../com_guidedtours/src/Model/StepModel.php | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 5c296db822c47..f6fe764bc2557 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -72,10 +72,7 @@ protected function canDelete($record) $component = reset($parts); - if ( - !Factory::getUser()->authorise('core.delete', $component . '.state.' . (int) $record->id) - || $record->default - ) { + if (!$this->getCurrentUser()->authorise('core.delete', $component . '.state.' . (int) $record->id)) { $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); return false; @@ -121,7 +118,6 @@ public function save($data) $table = $this->getTable(); $context = $this->option . '.' . $this->name; $app = Factory::getApplication(); - $user = $app->getIdentity(); $input = $app->input; $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); @@ -216,7 +212,7 @@ protected function prepareTable($table) */ protected function canEditState($record) { - $user = Factory::getUser(); + $user = $this->getCurrentUser(); $app = Factory::getApplication(); $context = $this->option . '.' . $this->name; $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); @@ -285,12 +281,10 @@ public function getForm($data = [], $loadData = true) $canEditState = $this->canEditState((object) $item); // Modify the form based on access controls. - if (!$canEditState || !empty($item->default)) { - if (!$canEditState) { - $form->setFieldAttribute('published', 'disabled', 'true'); - $form->setFieldAttribute('published', 'required', 'false'); - $form->setFieldAttribute('published', 'filter', 'unset'); - } + if (!$canEditState) { + $form->setFieldAttribute('published', 'disabled', 'true'); + $form->setFieldAttribute('published', 'required', 'false'); + $form->setFieldAttribute('published', 'filter', 'unset'); } // Disables language field selection From 03dccc42b6c20bf84dac4538c121451f34b0c831 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:36:40 -0500 Subject: [PATCH 263/363] Unused variable --- .../components/com_guidedtours/src/Model/StepModel.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index f6fe764bc2557..56609755d3a95 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -129,8 +129,6 @@ public function save($data) $tour->load($data['tour_id']); - $parts = explode('.', $tour->extension); - // Language keys must include GUIDEDTOUR to prevent save issues if (strpos($data['description'], 'GUIDEDTOUR') !== false) { $data['description'] = strip_tags($data['description']); From d012c72a783c94c6c837ffae2cdc3378dc7fcbec Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:41:03 -0500 Subject: [PATCH 264/363] Use of Route for redirect --- .../com_guidedtours/src/Controller/ToursController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Controller/ToursController.php b/administrator/components/com_guidedtours/src/Controller/ToursController.php index f7939018d480d..bcef9ccd36473 100644 --- a/administrator/components/com_guidedtours/src/Controller/ToursController.php +++ b/administrator/components/com_guidedtours/src/Controller/ToursController.php @@ -12,6 +12,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\Router\Route; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -56,6 +57,6 @@ public function duplicate() } catch (\Exception $e) { $this->app->enqueueMessage($e->getMessage(), 'warning'); } - $this->setRedirect('index.php?option=com_guidedtours&view=tours' . $this->getRedirectToListAppend()); + $this->setRedirect(Route::_('index.php?option=com_guidedtours&view=tours' . $this->getRedirectToListAppend(), false)); } } From d075526f788eb419ff7bf4781c0e69a01e31c656 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 12:47:37 -0500 Subject: [PATCH 265/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index e6601d18fe7fb..8e91d8dfa94ee 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -19,7 +19,7 @@ default="center" description="COM_GUIDEDTOURS_STEP_POSITION_DESC" validate="options" - > + > From 79368a3cec49c3c4c605abdd466291f3dc6e5a7f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 21 Feb 2023 13:03:58 -0500 Subject: [PATCH 266/363] binary operator spaces fix --- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index a379572bfd3f1..0b04aae65acad 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -71,7 +71,7 @@ protected function getEmptyStateQuery() $tourId = $this->getState('filter.tour_id'); if ($tourId) { - $db = $this->getDatabase(); + $db = $this->getDatabase(); $tourId = (int)$tourId; $query->where($db->quoteName('a.tour_id') . ' = :tour_id') ->bind(':tour_id', $tourId, ParameterType::INTEGER); From b1a7423ab3361e3b1a90ec7741545a272c15daad Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 12:38:45 -0500 Subject: [PATCH 267/363] Cancel method useless --- .../com_guidedtours/src/Controller/StepController.php | 6 ------ 1 file changed, 6 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/StepController.php b/administrator/components/com_guidedtours/src/Controller/StepController.php index 719a93e015b7f..9288a6329ed59 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepController.php @@ -23,10 +23,4 @@ */ class StepController extends FormController { - public function cancel($key = null) - { - parent::cancel($key); - - $this->setRedirect('index.php?option=com_guidedtours&view=steps'); - } } From 310d2f5fb29079b3607e6e2db4aaabe13281fb66 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 12:47:19 -0500 Subject: [PATCH 268/363] Display function moved to DisplayController --- .../src/Controller/StepsController.php | 35 ------------------- 1 file changed, 35 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index e8c76b02cd6bf..107b9ee96b82c 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -26,41 +26,6 @@ class StepsController extends AdminController { - /** - * The default view. - * - * @var string - * @since __DEPLOY_VERSION__ - */ - protected $default_view = 'steps'; - - /** - * Method to display a view. - * - * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and - * their variable types, for valid values see {@link \JFilterInput::clean()}. - * - * @return static This object to support chaining. - * - * @since __DEPLOY_VERSION__ - */ - public function display($cachable = false, $urlparams = []) - { - $view = $this->input->get('view', $this->defaultView); - $layout = $this->input->get('layout', 'default'); - $id = $this->input->getInt('id'); - - if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) { - $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); - $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); - - return false; - } - - return parent::display(); - } - /** * Proxy for getModel. * From 592d23c57607db75677ecb74bb38fdf7d77b295c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 12:50:05 -0500 Subject: [PATCH 269/363] Display function with step and tour edit check --- .../src/Controller/DisplayController.php | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index ce4ad3c07993a..5df76e92977d0 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -10,7 +10,9 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; +use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\BaseController; +use Joomla\CMS\Router\Route; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -35,15 +37,32 @@ class DisplayController extends BaseController * Method to display a view. * * @param boolean $cachable If true, the view output will be cached - * @param array $urlparams An array of safe URL parameters and their - * variable types, for valid values see {@link \JFilterInput::clean()}. + * @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. * - * @return static This object to support chaining. + * @return static |boolean This object to support chaining. False on failure. * - * @since __DEPLOY_VERSION__ + * @since __DEPLOY_VERSION__ */ public function display($cachable = false, $urlparams = []) { + $view = $this->input->get('view', $this->default_view); + $layout = $this->input->get('layout', 'default'); + $id = $this->input->getInt('id'); + + if ($view == 'tour' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.tour', $id)) { + $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); + $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=tours', false)); + + return false; + } + + if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) { + $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); + $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); + + return false; + } + return parent::display(); } } From 42042b78d7035f4be64e153049a54990b4217249 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 12:50:36 -0500 Subject: [PATCH 270/363] Removed unused use statements --- .../com_guidedtours/src/Controller/StepsController.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/StepsController.php b/administrator/components/com_guidedtours/src/Controller/StepsController.php index 107b9ee96b82c..113c4af6b8ab7 100644 --- a/administrator/components/com_guidedtours/src/Controller/StepsController.php +++ b/administrator/components/com_guidedtours/src/Controller/StepsController.php @@ -10,9 +10,7 @@ namespace Joomla\Component\Guidedtours\Administrator\Controller; -use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\AdminController; -use Joomla\CMS\Router\Route; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; From 5d59f592b958ee7ac59b2011bec11b289136437e Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 13:38:32 -0500 Subject: [PATCH 271/363] Iterate through indices of tabindex Removed unused checkAndRedirect --- .../plg_system_guidedtours/js/guidedtours.es6.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index ec46d08ceea9f..4d6406cfc0e48 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -9,14 +9,6 @@ if (!Joomla) { throw new Error('Joomla API is not properly initialised'); } -// eslint-disable-next-line no-unused-vars -function checkAndRedirect(redirectUrl) { - const currentUrl = window.location.href; - if (currentUrl !== redirectUrl) { - window.location.href = redirectUrl; - } -} - function emptyStorage() { sessionStorage.removeItem('currentStepId'); sessionStorage.removeItem('stepCount'); @@ -93,12 +85,14 @@ function addStepToTourButton(tour, stepObj, buttons) { elt.setAttribute('tabindex', '-1'); }); - const tabIndex = 0; + let tabIndex = 0; const target = tour.currentStep.getTarget(); if (target) { + // Give focus to the target and make it tabbable target.focus(); - target.tabIndex += 1; + target.tabIndex = 1; + tabIndex++; } const popupButtons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); From 0d2f253c9a141cf2896cdce50aa9bac9f8b43ae2 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 13:40:18 -0500 Subject: [PATCH 272/363] Update build/media_source/plg_system_guidedtours/scss/guidedtours.scss Co-authored-by: Dimitris Grammatikogiannis --- build/media_source/plg_system_guidedtours/scss/guidedtours.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 43da31490ffc5..067e9988af7de 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -3,7 +3,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ - @import '../../../../node_modules/shepherd.js/dist/css/shepherd'; +@import "../../../../node_modules/shepherd.js/dist/css/shepherd"; .shepherd-title { flex: 1 1 auto; From c195302190f0aebe0261ca7603060b37a9a8c9b8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 14:06:36 -0500 Subject: [PATCH 273/363] tabIndex fix --- .../media_source/plg_system_guidedtours/js/guidedtours.es6.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 4d6406cfc0e48..0b96586b206bc 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -91,8 +91,8 @@ function addStepToTourButton(tour, stepObj, buttons) { if (target) { // Give focus to the target and make it tabbable target.focus(); - target.tabIndex = 1; - tabIndex++; + tabIndex += 1; + target.tabIndex = tabIndex; } const popupButtons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); From 5a35723a07216d7d5f73cee0616d84cb1759b634 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 15:12:53 -0500 Subject: [PATCH 274/363] Removed space --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 1 - 1 file changed, 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 0b96586b206bc..4bff3b3285841 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -352,7 +352,6 @@ document.querySelector('body').addEventListener('click', (event) => { // Click button but missing data-id if (typeof event.target.getAttribute('data-id') === 'undefined' || event.target.getAttribute('data-id') <= 0) { Joomla.renderMessages([Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR')]); - return; } From e2e48f06351685ba690a151604e4df4996ceb3c0 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 16:04:47 -0500 Subject: [PATCH 275/363] Re-introduce Bootstrap dropdown removed during refactoring --- administrator/modules/mod_guidedtours/tmpl/default.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 07d979ad0dd6f..0d385d43bcd90 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -10,7 +10,6 @@ defined('_JEXEC') or die; -use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -20,6 +19,9 @@ return; } +// Load the Bootstrap Dropdown +HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); + $app = Factory::getApplication(); $lang = $app->getLanguage(); From 40137c7e17ec310982009b0390ac039731c2e27c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 18:33:44 -0500 Subject: [PATCH 276/363] Update administrator/components/com_guidedtours/forms/tour.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/tour.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index dae4e7dae32be..af4f0dee3f2dc 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -120,7 +120,7 @@ type="contentlanguage" label="JFIELD_LANGUAGE_LABEL" default="*" - > + > From 369e0cfd85e3a69eebd1aae7bb821c0f800e2140 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 18:33:58 -0500 Subject: [PATCH 277/363] Update administrator/components/com_guidedtours/forms/tour.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/tour.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index af4f0dee3f2dc..a878e14379c9a 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -147,7 +147,7 @@ multiple="multiple" layout="joomla.form.field.list-fancy-select" default="*" - > + > From 3fe5029455741fe149ff484a09e8d4a49ba0e74d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 18:44:56 -0500 Subject: [PATCH 278/363] Improved type explanations --- administrator/language/en-GB/com_guidedtours.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index 7dfcfe05d286f..f2c62c5a431b5 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -63,7 +63,7 @@ COM_GUIDEDTOURS_STEP_TARGET_DESC="The target element the step will be attached t COM_GUIDEDTOURS_STEP_TARGET_LABEL="Target" COM_GUIDEDTOURS_STEP_TYPE="Type" COM_GUIDEDTOURS_STEP_TYPE_LABEL="Type" -COM_GUIDEDTOURS_STEP_TYPE_DESC="Select the type which you want to select for the tour." +COM_GUIDEDTOURS_STEP_TYPE_DESC="Select Next for a walk-through, Redirect to redirect to another page, or Interactive to allow user interaction." COM_GUIDEDTOURS_STEPS="Steps" COM_GUIDEDTOURS_STEPS_EMPTYSTATE_CONTENT="A tour can only be functional if steps are created." COM_GUIDEDTOURS_STEPS_EMPTYSTATE_TITLE="No steps for this tour have been created yet." @@ -78,7 +78,7 @@ COM_GUIDEDTOURS_TOURS_LIST="Guided Tours" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_DESC="Select the type of interactive step." +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_DESC="Select Form Submit to submit a form, Text Field for user input, Button for buttons, or Other for any other interaction." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" From f14cae185212a2a33125a11a9000fc75f5abe90d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 18:52:11 -0500 Subject: [PATCH 279/363] Use web asset manager rather than HTMLHelper --- administrator/modules/mod_guidedtours/tmpl/default.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 0d385d43bcd90..40fce024d51ff 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -19,10 +19,13 @@ return; } +$app = Factory::getApplication(); + // Load the Bootstrap Dropdown -HTMLHelper::_('bootstrap.dropdown', '.dropdown-toggle'); +$app->getDocument() + ->getWebAssetManager() + ->useScript('bootstrap.dropdown'); -$app = Factory::getApplication(); $lang = $app->getLanguage(); $extension = $app->input->get('option'); From 749ebc8f292bc5677553adb5ccec399e6257f1ac Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 19:13:22 -0500 Subject: [PATCH 280/363] Added disabled class when button is disabled --- .../plg_system_guidedtours/js/guidedtours.es6.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 4bff3b3285841..089afb75dccad 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -169,10 +169,10 @@ function pushCompleteButton(buttons) { }); } -function pushNextButton(buttons, step, disabled = false) { +function pushNextButton(buttons, step, disabled = false, disabledClass = '') { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), - classes: `shepherd-button-primary step-next-button-${step.id}`, + classes: `shepherd-button-primary step-next-button-${step.id} ${disabledClass}`, action() { return this.next(); }, @@ -199,10 +199,12 @@ function addBackButton(buttons, step) { function enableButton(event) { const element = document.querySelector(`.step-next-button-${event.currentTarget.step_id}`); element.removeAttribute('disabled'); + element.classList.remove('disabled'); } function disableButton(event) { const element = document.querySelector(`.step-next-button-${event.currentTarget.step_id}`); element.setAttribute('disabled', 'disabled'); + element.classList.add('disabled'); } function startTour(obj) { @@ -308,7 +310,7 @@ function startTour(obj) { || (obj && obj.steps[index].interactive_type === 'text') || (obj && obj.steps[index].interactive_type === 'other') ) { - pushNextButton(buttons, obj.steps[index], disabled); + pushNextButton(buttons, obj.steps[index], disabled, disabled ? 'disabled' : ''); } } else { pushCompleteButton(buttons); From 1e1500e839a50f740d71d87174fe5ecfd95c946f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 20:03:53 -0500 Subject: [PATCH 281/363] Adjustments mobile views --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index ea634f8c25c59..4c760c5dc60f0 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -77,7 +77,7 @@ - diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 419dafd59e19e..b3e7112fab56e 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -84,7 +84,7 @@ - From bef226168c8dad9c560ed35d9c9c6fd06222bb0a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 23 Feb 2023 21:31:00 -0500 Subject: [PATCH 282/363] Removed create/edit own permissions from tours --- administrator/components/com_guidedtours/access.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index 9ad94d2545ea6..190484dd5371d 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -11,10 +11,8 @@
- -
From 2a341c38e5f842c7f4daab14411cfeecbdacb669 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 12:26:34 -0500 Subject: [PATCH 283/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Quy --- .../components/com_guidedtours/tmpl/steps/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 4c760c5dc60f0..da92f0f89fdfd 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -202,12 +202,12 @@ class="js-draggable" data-url="" data-direction=" -
- From a2e676ec3c71d907fe7bcb4b53b22a12264bd3b3 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 12:26:46 -0500 Subject: [PATCH 284/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Quy --- .../components/com_guidedtours/tmpl/steps/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index da92f0f89fdfd..a8c95846ce3ab 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -106,10 +106,10 @@ - - - - From 0638124ecc6bbd0baa27b6b8d43298a50e53d0e8 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 12:42:36 -0500 Subject: [PATCH 287/363] Renamed Interactive Step to Interactive Type --- administrator/language/en-GB/com_guidedtours.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.ini b/administrator/language/en-GB/com_guidedtours.ini index f2c62c5a431b5..8943ecd46f975 100644 --- a/administrator/language/en-GB/com_guidedtours.ini +++ b/administrator/language/en-GB/com_guidedtours.ini @@ -79,7 +79,7 @@ COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_BUTTON_ADD="Add your first tour" COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_CONTENT="Create a tour to make it functional." COM_GUIDEDTOURS_TOURS_LIST_EMPTYSTATE_TITLE="No tours have been created yet." COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_DESC="Select Form Submit to submit a form, Text Field for user input, Button for buttons, or Other for any other interaction." -COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Step" +COM_GUIDEDTOURS_TYPE_INTERACTIVE_STEP_LABEL="Interactive Type" COM_GUIDEDTOURS_TYPE_REDIRECT_URL_DESC="Enter the relative URL of the page you want the step to redirect to, eg administrator/index.php?option=com_guidedtours&view=tours for the tours' list page." COM_GUIDEDTOURS_TYPE_REDIRECT_URL_LABEL="URL" COM_GUIDEDTOURS_URL_LABEL="URL" From 2ac32527312da1f85028d4bc5447eaa0d73ba9ee Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 13:54:26 -0500 Subject: [PATCH 288/363] Notes field should be last --- .../com_guidedtours/tmpl/step/edit.php | 33 ++++++++++++++----- .../com_guidedtours/tmpl/tour/edit.php | 17 ++++++++-- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 640c262d6b0f6..5e081033514e9 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -60,14 +60,26 @@
- - form->renderField('position'); ?> - form->renderField('target'); ?> - form->renderField('type'); ?> - form->renderField('url'); ?> - form->renderField('interactive_type'); ?> - form->setValue('tour_id', null, $tour_id); ?> - form->renderField('tour_id'); ?> + form->setValue('tour_id', null, $tour_id); + + // Set main fields. + $this->fields = [ + 'published', + 'language', + 'position', + 'target', + 'type', + 'url', + 'interactive_type', + 'note', + ]; + + $this->hidden_fields = [ + 'tour_id', + ]; + + echo LayoutHelper::render('joomla.edit.global', $this); ?>
@@ -78,7 +90,10 @@
- + fields = []; + $this->hidden_fields = []; + echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
diff --git a/administrator/components/com_guidedtours/tmpl/tour/edit.php b/administrator/components/com_guidedtours/tmpl/tour/edit.php index cd7f856a965ec..0f2c7476b9723 100644 --- a/administrator/components/com_guidedtours/tmpl/tour/edit.php +++ b/administrator/components/com_guidedtours/tmpl/tour/edit.php @@ -57,8 +57,17 @@
- - form->renderField('extensions'); ?> + fields = [ + 'published', + 'access', + 'language', + 'extensions', + 'note', + ]; + + echo LayoutHelper::render('joomla.edit.global', $this); ?>
@@ -69,7 +78,9 @@
- + fields = []; + echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?>
From ab20c8ed3db2aa33cf63caee8429d18f64cdfd77 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 19:23:50 -0500 Subject: [PATCH 289/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Quy --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index a8c95846ce3ab..7bdc77ce670e1 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -48,7 +48,7 @@
$this)); + echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?> From cf4bf13ede06da85e845d34fbdfd6e553c768107 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 19:26:08 -0500 Subject: [PATCH 290/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 33b3f4a839d00..5353fd1632018 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -55,7 +55,7 @@
$this)); + echo LayoutHelper::render('joomla.searchtools.default', ['view' => $this]); ?> From f1ceec1f6844acbe3ecc44505e2eb1a2afe70929 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 19:26:25 -0500 Subject: [PATCH 291/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- .../components/com_guidedtours/tmpl/tours/default.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 5353fd1632018..62de31d7bbb40 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -63,8 +63,8 @@ ?>
- + +
From 904b349d588bdb6d1b90a05c829c864254feeb7f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sun, 26 Feb 2023 21:57:33 -0500 Subject: [PATCH 292/363] fancy select fields improved target --- .../sql/updates/mysql/4.3.0-2023-02-15.sql | 22 +++++++++---------- .../updates/postgresql/4.3.0-2023-02-15.sql | 22 +++++++++---------- installation/sql/mysql/extensions.sql | 22 +++++++++---------- installation/sql/postgresql/extensions.sql | 22 +++++++++---------- 4 files changed, 44 insertions(+), 44 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql index 1a250c687aed8..1ce02411c6d4b 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql @@ -84,7 +84,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -104,10 +104,10 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -117,10 +117,10 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -137,7 +137,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -150,7 +150,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -161,10 +161,10 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -175,9 +175,9 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql index 0e84962a6af07..8b1ee8e1eabc9 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql @@ -89,7 +89,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -109,10 +109,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -122,10 +122,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -142,7 +142,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -155,7 +155,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -166,10 +166,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -180,9 +180,9 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index d9391561d7bc8..60d1ef583f028 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1013,7 +1013,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1033,10 +1033,10 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1046,10 +1046,10 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1066,7 +1066,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1079,7 +1079,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1090,10 +1090,10 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1104,9 +1104,9 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 67057be24e769..d54635928cc3f 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -981,7 +981,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions)', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1001,10 +1001,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1014,10 +1014,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1034,7 +1034,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'bottom', 'joomla-field-fancy-select:has(#jform_parent_id)', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (56, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION', 56, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1047,7 +1047,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (67, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION', 67, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (68, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION', 68, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1058,10 +1058,10 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (72, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION', 72, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (73, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION', 73, 'bottom', '.col-lg-9', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (74, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION', 74, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1072,9 +1072,9 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'bottom', 'joomla-field-fancy-select:has(#jform_catid)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'bottom', 'joomla-field-fancy-select:has(#jform_tags)', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), From 48bc6d53a29ad70e1b7e18d1589b104c584e4960 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Sun, 26 Feb 2023 22:02:10 -0500 Subject: [PATCH 293/363] Removed focus override Added blur on target to move focus onto modal buttons --- .../js/guidedtours.es6.js | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 089afb75dccad..2c7bba1242ef3 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -79,27 +79,30 @@ function addStepToTourButton(tour, stepObj, buttons) { sessionStorage.setItem('currentStepId', tour.currentStep.id); addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); - this.getElement().focus = () => { - const tabbedElements = document.querySelectorAll('[tabindex]'); - tabbedElements.forEach((elt) => { - elt.setAttribute('tabindex', '-1'); - }); - - let tabIndex = 0; - const target = tour.currentStep.getTarget(); - - if (target) { - // Give focus to the target and make it tabbable - target.focus(); - tabIndex += 1; - target.tabIndex = tabIndex; + if (this.getTarget()) { + const cancelButton = this.getElement().querySelector('.shepherd-cancel-icon'); + if (cancelButton) { + cancelButton.addEventListener('keydown', (event) => { + if (event.key === 'Tab') { + this.getTarget().focus(); + event.preventDefault(); + } + }); } - - const popupButtons = tour.currentStep.getElement().querySelectorAll('.shepherd-content button'); - popupButtons.forEach((elt, index) => { - elt.setAttribute('tabindex', popupButtons.length + tabIndex - index); // loose tab on 'back' + this.getTarget().addEventListener('blur', (event) => { + const cancelButton = this.getElement().querySelector('.shepherd-cancel-icon'); + const primaryButton = this.getElement().querySelector('.shepherd-button-primary'); + const secondaryButton = this.getElement().querySelector('.shepherd-button-secondary'); + if (primaryButton && !primaryButton.disabled) { + primaryButton.focus(); + } else if (secondaryButton && !secondaryButton.disabled) { + secondaryButton.focus(); + } else { + cancelButton.focus(); + } + event.preventDefault(); }); - }; + } }, }, }); From dbb10191bc859b669720267104a96dda79f221ae Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 13:11:23 -0500 Subject: [PATCH 294/363] Modified Editor targets --- .../sql/updates/mysql/4.3.0-2023-02-15.sql | 14 +++++++------- .../sql/updates/postgresql/4.3.0-2023-02-15.sql | 14 +++++++------- installation/sql/mysql/extensions.sql | 14 +++++++------- installation/sql/postgresql/extensions.sql | 14 +++++++------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql index 1ce02411c6d4b..d565f9e1b5d9b 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql @@ -83,7 +83,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -91,7 +91,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '#jform_description', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -102,7 +102,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '#jform_articletext', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -116,7 +116,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -136,7 +136,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '#jform_description', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -148,7 +148,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -173,7 +173,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql index 8b1ee8e1eabc9..769f75911c762 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql @@ -88,7 +88,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -96,7 +96,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '#jform_description', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -107,7 +107,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '#jform_articletext', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -121,7 +121,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -141,7 +141,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '#jform_description', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -153,7 +153,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -178,7 +178,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 60d1ef583f028..069bdf041f247 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1012,7 +1012,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1020,7 +1020,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '#jform_description', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1031,7 +1031,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '#jform_articletext', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1045,7 +1045,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1065,7 +1065,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '#jform_description', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1077,7 +1077,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1102,7 +1102,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index d54635928cc3f..7c0400c61cc82 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -980,7 +980,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (1, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION', 1, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '.tox-edit-area__iframe', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -988,7 +988,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (8, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION', 8, 'top', '#toursList tbody tr:nth-last-of-type(1) td:nth-of-type(5) .btn', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (9, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION', 9, 'bottom', '.button-new', 2, 1, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (10, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION', 10, 'bottom', '#jform_title', 2, 2, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '.tox-edit-area__iframe', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(11, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION', 11, 'bottom', '#jform_description', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (12, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION', 12, 'bottom', '#jform_published', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (13, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION', 13, 'top', '#jform_position', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (14, 2, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TARGET_DESCRIPTION', 14, 'top', '#jform_target', 2, 3, '', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -999,7 +999,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (18, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION', 18, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (19, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION', 19, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (20, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION', 20, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(21, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION', 21, 'bottom', '#jform_articletext', 1, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (22, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION', 22, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1013,7 +1013,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (31, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION', 31, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (32, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION', 32, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (33, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION', 33, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(34, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION', 34, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1033,7 +1033,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (49, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION', 49, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (50, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION', 50, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (51, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION', 51, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '.tox-edit-area__iframe', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(52, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION', 52, 'bottom', '#jform_description', 1, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (53, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION', 53, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (54, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION', 54, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (55, 6, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION', 55, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_tags&view=tag&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1045,7 +1045,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (60, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION', 60, 'bottom', '.button-new', 2, 1, 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (61, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION', 61, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (62, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION', 62, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(63, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION', 63, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (64, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION', 64, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (65, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION', 65, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (66, 7, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION', 66, 'bottom', '#jform_sticky1', 0, 1, 'administrator/index.php?option=com_banners&view=banner&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1070,7 +1070,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (83, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION', 83, 'bottom', '#jform_name', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (84, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION', 84, 'bottom', '#jform_alias', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (85, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION', 85, 'bottom', '#jform_link', 2, 2, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '.tox-edit-area__iframe', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(86, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION', 86, 'bottom', '#jform_description', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), From f87769712b09eadf404a4a80bec3c745e5311419 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 13:28:46 -0500 Subject: [PATCH 295/363] Added support for multi selectors in target Added graceful handling when target is disabled or hidden Added special case for TinyMCE so that it stays accessible --- .../js/guidedtours.es6.js | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 2c7bba1242ef3..307cb065dfcb8 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -60,6 +60,32 @@ function addStepToTourButton(tour, stepObj, buttons) { arrow: true, beforeShowPromise() { return new Promise((resolve) => { + // Set graceful fallbacks in case there is an issue with the target. + // Possibility to use coma-separated selectors. + if (tour.currentStep.options.attachTo.element) { + const targets = tour.currentStep.options.attachTo.element.split(','); + const position = tour.currentStep.options.attachTo.on; + tour.currentStep.options.attachTo.element = ''; + tour.currentStep.options.attachTo.on = 'center'; + + for (let i = 0; i < targets.length; i++) { + let t = document.querySelector(targets[i]); + if (t != null) { + // Make sure TinyMCE is accessible by using the source edition + if (t.parentElement.querySelector('.js-tiny-toggler-button') != null) { + t.parentElement.querySelector('.js-tiny-toggler-button').click(); + tour.currentStep.options.attachTo.element = targets[i]; + tour.currentStep.options.attachTo.on = position; + break; + } + if (!t.disabled && !t.readonly && t.style.display !== 'none') { + tour.currentStep.options.attachTo.element = targets[i]; + tour.currentStep.options.attachTo.on = position; + break; + } + } + } + } if (tour.currentStep.options.attachTo.type === 'redirect') { const stepUrl = Joomla.getOptions('system.paths').rootFull + tour.currentStep.options.attachTo.url; if (window.location.href !== stepUrl) { @@ -75,6 +101,15 @@ function addStepToTourButton(tour, stepObj, buttons) { }); }, when: { + hide() { + if (this.getTarget()) { + const toggleButton = this.getTarget().parentElement.querySelector('.js-tiny-toggler-button'); + if (toggleButton != null) { + // Switch back to the full TinyMCE editor + toggleButton.click(); + } + } + }, show() { sessionStorage.setItem('currentStepId', tour.currentStep.id); addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); From 7069a6fae9fb5a006a765ec97d73bff8694f4912 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 14:04:12 -0500 Subject: [PATCH 296/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Quy --- administrator/components/com_guidedtours/tmpl/steps/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index 7bdc77ce670e1..c807057243fca 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -94,7 +94,7 @@ 'icon-sort' ); ?> -
From 9e84462e1210361554ec756f39f5f9755e37f59c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 13:54:02 -0500 Subject: [PATCH 346/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- .../com_guidedtours/tmpl/tours/default.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index c43bb5301a786..c44b36f6ffc5e 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -172,14 +172,12 @@ class="js-draggable" data-url="" data-direction=" } ?> - - - + + + - - + + From bfa9464cc22463778acc013fb002d0e96225d3ca Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 13:54:31 -0500 Subject: [PATCH 347/363] Update administrator/components/com_guidedtours/tmpl/steps/default.php Co-authored-by: Quy --- .../components/com_guidedtours/tmpl/steps/default.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/steps/default.php b/administrator/components/com_guidedtours/tmpl/steps/default.php index c807057243fca..9a3ad40c165fe 100644 --- a/administrator/components/com_guidedtours/tmpl/steps/default.php +++ b/administrator/components/com_guidedtours/tmpl/steps/default.php @@ -160,14 +160,12 @@ class="js-draggable" data-url="" data-direction=" } ?> - - + + - - + + From 38481bffa0035cf5b7e40b36215d0f30f97bcbf6 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 14:00:55 -0500 Subject: [PATCH 348/363] Use btn classes to get the focus visually --- .../plg_system_guidedtours/js/guidedtours.es6.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index a77faebfc4bbd..b5b53d21ec0eb 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -180,7 +180,7 @@ function showTourInfo(tour, stepObj) { classes: 'shepherd-theme-arrows', buttons: [ { - classes: 'shepherd-button-primary', + classes: 'btn btn-primary shepherd-button-primary', action() { return this.next(); }, @@ -200,7 +200,7 @@ function showTourInfo(tour, stepObj) { function pushCompleteButton(buttons) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'), - classes: 'shepherd-button-primary', + classes: 'btn btn-primary shepherd-button-primary', action() { return this.cancel(); }, @@ -210,7 +210,7 @@ function pushCompleteButton(buttons) { function pushNextButton(buttons, step, disabled = false, disabledClass = '') { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_NEXT'), - classes: `shepherd-button-primary step-next-button-${step.id} ${disabledClass}`, + classes: `btn btn-primary shepherd-button-primary step-next-button-${step.id} ${disabledClass}`, action() { return this.next(); }, @@ -221,7 +221,7 @@ function pushNextButton(buttons, step, disabled = false, disabledClass = '') { function addBackButton(buttons, step) { buttons.push({ text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_BACK'), - classes: 'shepherd-button-secondary', + classes: 'btn btn-secondary shepherd-button-secondary', action() { if (step.type === 'redirect') { sessionStorage.setItem('currentStepId', step.id - 1); From 5b41654f8ff561d136d3f8cce517db0452ff0ca7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 15:17:48 -0500 Subject: [PATCH 349/363] Removed text-info class on modal links --- administrator/modules/mod_guidedtours/tmpl/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 2d1fe33a9162b..d1ecc957bf14c 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -97,7 +97,7 @@ $modalHtml[] = ''; From fd06126509bbb0f71be422fd382a18e264b8acd7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 20:03:43 -0500 Subject: [PATCH 350/363] Addition of 'step X of Y' in the modal --- administrator/language/en-GB/plg_system_guidedtours.ini | 1 + .../plg_system_guidedtours/js/guidedtours.es6.js | 9 +++++++-- plugins/system/guidedtours/src/Extension/GuidedTours.php | 7 ++++--- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/administrator/language/en-GB/plg_system_guidedtours.ini b/administrator/language/en-GB/plg_system_guidedtours.ini index aecfdd8b15ef8..6c6533954dd9e 100644 --- a/administrator/language/en-GB/plg_system_guidedtours.ini +++ b/administrator/language/en-GB/plg_system_guidedtours.ini @@ -10,3 +10,4 @@ PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR="Could not start the tour. No val PLG_SYSTEM_GUIDEDTOURS_DESCRIPTION="System Guided Tour Plugin" PLG_SYSTEM_GUIDEDTOURS_NEXT="Next" PLG_SYSTEM_GUIDEDTOURS_START="Start" +PLG_SYSTEM_GUIDEDTOURS_STEP_NUMBER_OF="Step {number} of {total}" ; Do not translate the text between the {} diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index b5b53d21ec0eb..16f7cd0290e20 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -45,9 +45,14 @@ function getTourInstance() { function addProgressIndicator(stepElement, index, total) { const header = stepElement.querySelector('.shepherd-header'); - const progress = document.createElement('span'); + const progress = document.createElement('div'); progress.classList.add('shepherd-progress'); - progress.innerText = `${index}/${total}`; + progress.setAttribute('role', 'status'); + progress.setAttribute('aria-label', Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_STEP_NUMBER_OF').replace('{number}', index).replace('{total}', total)); + const progressText = document.createElement('span'); + progressText.setAttribute('aria-hidden', true); + progressText.innerText = `${index}/${total}`; + progress.appendChild(progressText); header.insertBefore(progress, stepElement.querySelector('.shepherd-cancel-icon')); } diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 489a5eb887855..ebd16dd7d4f90 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -122,11 +122,12 @@ public function onBeforeCompileHead() if ($app->isClient('administrator') && $user != null && $user->id > 0) { Text::script('JCANCEL'); - Text::script('PLG_SYSTEM_GUIDEDTOURS_START'); - Text::script('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'); - Text::script('PLG_SYSTEM_GUIDEDTOURS_NEXT'); Text::script('PLG_SYSTEM_GUIDEDTOURS_BACK'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'); Text::script('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_NEXT'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_START'); + Text::script('PLG_SYSTEM_GUIDEDTOURS_STEP_NUMBER_OF'); $doc->addScriptOptions('com_guidedtours.token', Session::getFormToken()); From f43c696c9ac0f0ca6ec34ec1eb700c46e5907287 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 20:14:05 -0500 Subject: [PATCH 351/363] Limit image size to popup --- .../plg_system_guidedtours/scss/guidedtours.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 69efa78867646..1d60292586b5a 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -5,6 +5,11 @@ @import "../../../../node_modules/shepherd.js/dist/css/shepherd"; +.shepherd-content img { + max-width: 100%; + height: auto; +} + .shepherd-title { flex: 1 1 auto; line-height: 1.5em; From f2cd286028978f422727959788df0e62ea7f3fd4 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 20:21:41 -0500 Subject: [PATCH 352/363] Links in modal should have underline --- .../plg_system_guidedtours/scss/guidedtours.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 1d60292586b5a..e9bca978222e7 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -56,3 +56,8 @@ .shepherd-enabled.shepherd-element[data-popper-placement=right] { transform: translateX(12px); } + +#modGuidedTours-modal a { + font-weight: 500; + text-decoration: underline; +} From 1105252b7037be666f1d01647fea3a7ad9093443 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 20:25:12 -0500 Subject: [PATCH 353/363] shepherd.js no longer needed --- package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/package.json b/package.json index e32ac1defa720..ed4a7a90a6058 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,6 @@ "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", - "shepherd.js": "^11.0.1", - "rtlcss": "^3.5.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.7", "tinymce": "^5.10.2", From 9922d1df6c6e0902441a6782eb0b3a7b0b3ff92f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 21:17:33 -0500 Subject: [PATCH 354/363] Added aria-live to the modal to force screen readers to only read the content of the modal after a refresh. --- .../media_source/plg_system_guidedtours/js/guidedtours.es6.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 16f7cd0290e20..34797ed5286b7 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -119,6 +119,9 @@ function addStepToTourButton(tour, stepObj, buttons) { } }, show() { + // Force the screen reader to only read the content of the popup after a refresh + this.getElement().setAttribute('aria-live', 'assertive'); + sessionStorage.setItem('currentStepId', this.id); addProgressIndicator(this.getElement(), this.id + 1, sessionStorage.getItem('stepCount')); From 4ef740cd7c913d90451947ac33d58050a6afe4b6 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 21:52:11 -0500 Subject: [PATCH 355/363] Added loop through the modal links and buttons --- .../modules/mod_guidedtours/tmpl/default.php | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index d1ecc957bf14c..99c297b607c35 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -114,6 +114,34 @@ $app->getDocument()->getWebAssetManager()->addInlineScript(" document.addEventListener('DOMContentLoaded', function() { document.body.insertAdjacentHTML('beforeend', " . json_encode($modalCode) . "); - var modal = document.getElementById('modGuidedTours-modal'); + const modal = document.getElementById('modGuidedTours-modal'); + + // add all the elements inside modal which you want to make focusable + const focusableElements = 'button, [href]'; + const firstFocusableElement = modal.querySelectorAll(focusableElements)[0]; // get first element to be focused inside modal + const focusableContent = modal.querySelectorAll(focusableElements); + const lastFocusableElement = focusableContent[focusableContent.length - 1]; // get last element to be focused inside modal + + document.addEventListener('keydown', function(e) { + let isTabPressed = e.key === 'Tab' || e.keyCode === 9; + + if (!isTabPressed) { + return; + } + + if (e.shiftKey) { // if shift key pressed for shift + tab combination + if (document.activeElement === firstFocusableElement) { + lastFocusableElement.focus(); // add focus for the last focusable element + e.preventDefault(); + } + } else { // if tab key is pressed + if (document.activeElement === lastFocusableElement) { // if focused has reached to last focusable element then focus first focusable element after pressing tab + firstFocusableElement.focus(); // add focus for the first focusable element + e.preventDefault(); + } + } + }); + + firstFocusableElement.focus(); }); "); From 6982d71944a27496224a57361c016b15e42f222a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 23:22:28 -0500 Subject: [PATCH 356/363] Put Shepherd back or else build breaks --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index ed4a7a90a6058..e32ac1defa720 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,8 @@ "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", + "shepherd.js": "^11.0.1", + "rtlcss": "^3.5.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.7", "tinymce": "^5.10.2", From 75a279086a7e44ed910f5fff8e89021ef40fc0f7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 09:00:50 -0500 Subject: [PATCH 357/363] Update package.json Removed popper (needed on previous Shepherd versions) and rtlcss --- package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/package.json b/package.json index e32ac1defa720..94288ce501eb6 100644 --- a/package.json +++ b/package.json @@ -59,12 +59,10 @@ "mark.js": "^8.11.1", "mediaelement": "^5.0.4", "metismenujs": "^1.3.1", - "popper.js": "^1.16.1", "punycode": "^2.1.1", "qrcode-generator": "^1.4.4", "roboto-fontface": "^0.10.0", "shepherd.js": "^11.0.1", - "rtlcss": "^3.5.0", "short-and-sweet": "^1.0.4", "skipto": "^4.1.7", "tinymce": "^5.10.2", From 4b03b9272b9844a634f976dd946a8d5ad54b9e83 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 11:57:35 -0500 Subject: [PATCH 358/363] Test moved to top --- .../components/com_guidedtours/src/Model/StepModel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 5456faccfa5aa..92efa210b88a8 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -56,14 +56,14 @@ class StepModel extends AdminModel */ protected function canDelete($record) { - $table = $this->getTable('Tour', 'Administrator'); - - $table->load($record->tour_id); - if (empty($record->id) || $record->published != -2) { return false; } + $table = $this->getTable('Tour', 'Administrator'); + + $table->load($record->tour_id); + $app = Factory::getApplication(); $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); From b64813c373e6cc8629fdf79a1876068de86c4d30 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 12:04:44 -0500 Subject: [PATCH 359/363] Simplified canDelete --- .../com_guidedtours/src/Model/StepModel.php | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 92efa210b88a8..fbba7a888261e 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -60,24 +60,11 @@ protected function canDelete($record) return false; } - $table = $this->getTable('Tour', 'Administrator'); - - $table->load($record->tour_id); - - $app = Factory::getApplication(); - $extension = $app->getUserStateFromRequest('com_guidedtours.step.filter.extension', 'extension', null, 'cmd'); - - $parts = explode('.', $extension); - - $component = reset($parts); - - if (!$this->getCurrentUser()->authorise('core.delete', $component . '.state.' . (int) $record->id)) { - $this->setError(Text::_('JLIB_APPLICATION_ERROR_DELETE_NOT_PERMITTED')); - - return false; + if ($record->tour_id) { + return $this->getCurrentUser()->authorise('core.delete', 'com_guidedtours.tour.' . $record->tour_id); } - return true; + return parent::canDelete($record); } /** From f303f4a61c9afb49a5ef8c5e21b515c0450bedeb Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 12:14:43 -0500 Subject: [PATCH 360/363] Simplified canEditState --- .../components/com_guidedtours/src/Model/StepModel.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index fbba7a888261e..0dda63956d9b1 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -196,23 +196,21 @@ protected function prepareTable($table) */ protected function canEditState($record) { - $user = $this->getCurrentUser(); $app = Factory::getApplication(); $context = $this->option . '.' . $this->name; - $extension = $app->getUserStateFromRequest($context . '.filter.extension', 'extension', null, 'cmd'); + // Make sure we have a tour id. if (!\property_exists($record, 'tour_id')) { $tourID = $app->getUserStateFromRequest($context . '.filter.tour_id', 'tour_id', 0, 'int'); $record->tour_id = $tourID; } // Check for existing tour. - if (!empty($record->id)) { - return $user->authorise('core.edit.state', $extension . '.state.' . (int) $record->id); + if (!empty($record->tour_id)) { + return $this->getCurrentUser()->authorise('core.edit.state', 'com_guidedtours.tour.' . $record->tour_id); } - // Default to component settings if tour isn't known. - return $user->authorise('core.edit.state', $extension); + return parent::canEditState($record); } /** From 48bb09550c59ab745d126b285abbcb26d7c597a7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 12:37:52 -0500 Subject: [PATCH 361/363] tour_id use of form->getInput --- administrator/components/com_guidedtours/tmpl/step/edit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 5e081033514e9..4ebeb645d7eec 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -103,6 +103,6 @@ - + form->getInput('tour_id'); ?> From e53a9049ae1cccde79a3cb42d9e50c12e5768d4f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 12:54:46 -0500 Subject: [PATCH 362/363] Set tour_id in the model, not in the edit form --- .../components/com_guidedtours/src/Model/StepModel.php | 3 +++ .../components/com_guidedtours/tmpl/step/edit.php | 10 +++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 0dda63956d9b1..05e3b29fbe95f 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -328,6 +328,9 @@ public function getItem($pk = null) // Sets step language to parent tour language $result->language = $tourLanguage; + + // Set the step's tour id + $result->tour_id = $tourID; } } diff --git a/administrator/components/com_guidedtours/tmpl/step/edit.php b/administrator/components/com_guidedtours/tmpl/step/edit.php index 4ebeb645d7eec..4f6b8a87ee0fc 100644 --- a/administrator/components/com_guidedtours/tmpl/step/edit.php +++ b/administrator/components/com_guidedtours/tmpl/step/edit.php @@ -22,13 +22,11 @@ $wa->useScript('keepalive') ->useScript('form.validate'); -$app = Factory::getApplication(); -$tour_id = $app->getUserState('com_guidedtours.tour_id'); -$lang = Factory::getLanguage()->getTag(); - -if (empty($tour_id)) { +if (empty($this->item->tour_id)) { throw new GenericDataException("\nThe Tour id was not set!\n", 500); } + +$lang = Factory::getLanguage()->getTag(); ?>
form->setValue('tour_id', null, $tour_id); - // Set main fields. $this->fields = [ 'published', From 629975be7e08688249562dd3e4ea2171ab138aee Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 3 Mar 2023 13:00:18 -0500 Subject: [PATCH 363/363] getReorderConditions is unnecessary --- .../com_guidedtours/src/Model/StepsModel.php | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 2b542d6d2c518..e462787b1c440 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -132,22 +132,6 @@ protected function populateState($ordering = 'a.ordering', $direction = 'ASC') parent::populateState($ordering, $direction); } - /** - * A protected method to get a set of ordering conditions. - * - * @param object $table A record object. - * - * @return array An array of conditions to add to ordering queries. - * - * @since __DEPLOY_VERSION__ - */ - protected function getReorderConditions($table) - { - return [ - $this->_db->quoteName('tour_id') . ' = ' . (int) $table->tour_id, - ]; - } - /** * Method to get a store id based on model configuration state. *
- , + , ,
- type == 0) { - echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_NEXT_STEP'); - } elseif ($item->type == 1) { - echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_REDIRECT'); - } else { - echo Text::_('COM_GUIDEDTOURS_STEP_TYPE_INTERACTIVE_STEP'); - } - ?> + type]) ?>
+
+ + description, 200, true, false); ?> + type]) ?> + + Date: Fri, 24 Feb 2023 12:27:10 -0500 Subject: [PATCH 285/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index b3e7112fab56e..cc34b9e7470e3 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -114,7 +114,7 @@ + From cee9992aea1a66372555a6eba57209519e5e823f Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Fri, 24 Feb 2023 12:27:20 -0500 Subject: [PATCH 286/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- administrator/components/com_guidedtours/tmpl/tours/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index cc34b9e7470e3..33b3f4a839d00 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -214,7 +214,7 @@ class="js-draggable" data-url="" data-direction=" + description, 200, true, false); ?> + Date: Mon, 27 Feb 2023 14:04:41 -0500 Subject: [PATCH 297/363] Update build/media_source/plg_system_guidedtours/js/guidedtours.es6.js Co-authored-by: Brian Teeman --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 307cb065dfcb8..136ea1cf3fb6d 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -61,7 +61,7 @@ function addStepToTourButton(tour, stepObj, buttons) { beforeShowPromise() { return new Promise((resolve) => { // Set graceful fallbacks in case there is an issue with the target. - // Possibility to use coma-separated selectors. + // Possibility to use comma-separated selectors. if (tour.currentStep.options.attachTo.element) { const targets = tour.currentStep.options.attachTo.element.split(','); const position = tour.currentStep.options.attachTo.on; From 6447a45386bc7a0301f2f7723f7d32c487732ce3 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 14:57:54 -0500 Subject: [PATCH 298/363] Fixed back button may open /null page --- .../plg_system_guidedtours/js/guidedtours.es6.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 307cb065dfcb8..c044d748decaf 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -226,8 +226,10 @@ function addBackButton(buttons, step) { if (step.type === 'redirect') { sessionStorage.setItem('currentStepId', step.id - 1); const previousStepUrl = sessionStorage.getItem('previousStepUrl'); - sessionStorage.removeItem('previousStepUrl'); - window.location.href = previousStepUrl; + if (previousStepUrl) { + sessionStorage.removeItem('previousStepUrl'); + window.location.href = previousStepUrl; + } } return this.back(); }, From 6271e099c460c642d25a944e029ec96450d9333d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 15:00:28 -0500 Subject: [PATCH 299/363] Changed comment wording --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 411eea3534ea3..dab53fe7f2cc8 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -71,7 +71,7 @@ function addStepToTourButton(tour, stepObj, buttons) { for (let i = 0; i < targets.length; i++) { let t = document.querySelector(targets[i]); if (t != null) { - // Make sure TinyMCE is accessible by using the source edition + // Use TinyMCE in code source to keep the step accessible if (t.parentElement.querySelector('.js-tiny-toggler-button') != null) { t.parentElement.querySelector('.js-tiny-toggler-button').click(); tour.currentStep.options.attachTo.element = targets[i]; From bb0298ec9fad4692abd77ad5e8a6a99a47a5b71c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 16:06:02 -0500 Subject: [PATCH 300/363] Offset the popup from the elements it points to --- .../plg_system_guidedtours/scss/guidedtours.scss | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 067e9988af7de..973afc0ef4c08 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -29,17 +29,17 @@ } .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { - margin-top: 12px !important; + transform: translateY(12px); } -.shepherd-enabled.shepherd-element[data-popper-placement="left"] { - margin-right: 12px !important; +.shepherd-enabled.shepherd-element[data-popper-placement=left] { + transform: translateX(-12px); } -.shepherd-enabled.shepherd-element[data-popper-placement="top"] { - margin-bottom: 12px !important; +.shepherd-enabled.shepherd-element[data-popper-placement=top] { + transform: translateY(-12px); } -.shepherd-enabled.shepherd-element[data-popper-placement="right"] { - margin-left: 12px !important; +.shepherd-enabled.shepherd-element[data-popper-placement=right] { + transform: translateX(12px); } From 58eee676858f022d4552b3f64741473c7e42a88a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 16:37:08 -0500 Subject: [PATCH 301/363] eslint rule issues --- .../media_source/plg_system_guidedtours/js/guidedtours.es6.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index dab53fe7f2cc8..283f9d6424b87 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -68,8 +68,8 @@ function addStepToTourButton(tour, stepObj, buttons) { tour.currentStep.options.attachTo.element = ''; tour.currentStep.options.attachTo.on = 'center'; - for (let i = 0; i < targets.length; i++) { - let t = document.querySelector(targets[i]); + for (let i = 0; i < targets.length; i += 1) { + const t = document.querySelector(targets[i]); if (t != null) { // Use TinyMCE in code source to keep the step accessible if (t.parentElement.querySelector('.js-tiny-toggler-button') != null) { From 569e30d54efd0c920aede177e96bc7e93dee5103 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Mon, 27 Feb 2023 16:43:47 -0500 Subject: [PATCH 302/363] Removed useless test on cancelbutton --- .../plg_system_guidedtours/js/guidedtours.es6.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 283f9d6424b87..57fd7bb9fe141 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -115,15 +115,12 @@ function addStepToTourButton(tour, stepObj, buttons) { addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); if (this.getTarget()) { - const cancelButton = this.getElement().querySelector('.shepherd-cancel-icon'); - if (cancelButton) { - cancelButton.addEventListener('keydown', (event) => { - if (event.key === 'Tab') { - this.getTarget().focus(); - event.preventDefault(); - } - }); - } + this.getElement().querySelector('.shepherd-cancel-icon').addEventListener('keydown', (event) => { + if (event.key === 'Tab') { + this.getTarget().focus(); + event.preventDefault(); + } + }); this.getTarget().addEventListener('blur', (event) => { const cancelButton = this.getElement().querySelector('.shepherd-cancel-icon'); const primaryButton = this.getElement().querySelector('.shepherd-button-primary'); From 570ce525e8bba8d20b0d707048e8183763d4ec33 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 10:17:56 -0500 Subject: [PATCH 303/363] Update com_guidedtours.sys.ini Text modification for URL of tours --- administrator/language/en-GB/com_guidedtours.sys.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 3c2bd44004863..8bf23c5fed88e 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -25,10 +25,10 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" From 01880a15df3fa6b52a03aad6c90977a179ab30cd Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 15:22:37 -0500 Subject: [PATCH 304/363] Catch errors in promise to prevent guided tours to stop in case a target selector creates a DOMException --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 57fd7bb9fe141..9062b33e4e835 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -98,6 +98,8 @@ function addStepToTourButton(tour, stepObj, buttons) { } else { resolve(); } + }).catch(error => { + console.log(`DOMException error - ${error.message} - Bypass Shepherd target`); }); }, when: { From 245239c9ea78cfb5478ca2e948e4e31a2fcfb03b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 15:30:58 -0500 Subject: [PATCH 305/363] Removed 'successfully' --- .../language/en-GB/com_guidedtours.sys.ini | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 8bf23c5fed88e..6f225a7b765d7 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -34,7 +34,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first guided tour! You now have to create steps for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a guided tour! You now have to create steps for the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" @@ -67,7 +67,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Clos COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first step for a guided tour!

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a step for a guided tour!

" COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" @@ -109,7 +109,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first article!

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created an article!

" COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" @@ -148,7 +148,7 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first category!

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a category!

" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" @@ -169,7 +169,7 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a menu in Joomla!

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a menu in Joomla!

" COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" @@ -205,7 +205,7 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first tag!

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a tag!

" COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" @@ -238,7 +238,7 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your banner!

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a banner!

" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" @@ -277,7 +277,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a contact!

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a contact!

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" @@ -316,7 +316,7 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a news feed!

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" @@ -340,7 +340,7 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a smart search filter!

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a smart search filter!

" COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" @@ -376,4 +376,4 @@ COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a user!

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a user!

" From 575a84600f4470d9f9a8cfd918c885b728eaf560 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 15:51:08 -0500 Subject: [PATCH 306/363] Primary button uses the template's style for proper contrast --- .../plg_system_guidedtours/scss/guidedtours.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss index 973afc0ef4c08..69efa78867646 100644 --- a/build/media_source/plg_system_guidedtours/scss/guidedtours.scss +++ b/build/media_source/plg_system_guidedtours/scss/guidedtours.scss @@ -26,6 +26,14 @@ .shepherd-button-primary { grid-column-start: 3; + color: var(--template-text-light); + background-color: var(--template-bg-dark-60); + border-color: var(--template-bg-dark-60); +} + +.shepherd-button-primary:not(:disabled):hover { + background-color: var(--template-bg-dark-70); + border-color: var(--template-bg-dark-90); } .shepherd-enabled.shepherd-element[data-popper-placement="bottom"] { From 7df9182d7e5e05f842fcf06ed4bcb008195e4dc7 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 16:05:28 -0500 Subject: [PATCH 307/363] Missing parenthesis --- .../media_source/plg_system_guidedtours/js/guidedtours.es6.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 9062b33e4e835..234adcfa4016f 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -98,8 +98,8 @@ function addStepToTourButton(tour, stepObj, buttons) { } else { resolve(); } - }).catch(error => { - console.log(`DOMException error - ${error.message} - Bypass Shepherd target`); + }).catch((error) => { + console.log(`Exception error - ${error.message} - Bypass Shepherd target`); }); }, when: { From ac6ab0e0f65b0c1effc8fa6ce0511d6fcb5aaa9b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 18:45:16 -0500 Subject: [PATCH 308/363] Removed exclamation points --- .../language/en-GB/com_guidedtours.sys.ini | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 6f225a7b765d7..d48017d264ac4 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -34,7 +34,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a guided tour! You now have to create steps for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a guided tour. You now have to create steps for the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" @@ -67,7 +67,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Clos COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a step for a guided tour!

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a step for a guided tour.

" COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" @@ -109,7 +109,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created an article!

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created an article.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" @@ -148,7 +148,7 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a category!

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a category.

" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" @@ -169,7 +169,7 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a menu in Joomla!

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a menu in Joomla.

" COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" @@ -205,7 +205,7 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a tag!

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a tag.

" COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" @@ -238,7 +238,7 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a banner!

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a banner.

" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" @@ -277,7 +277,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a contact!

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a contact.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" @@ -316,7 +316,7 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a news feed!

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a news feed.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" @@ -340,7 +340,7 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a smart search filter!

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a smart search filter.

" COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" @@ -376,4 +376,4 @@ COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a user!

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a user.

" From 01e0e9e8b629a341485733037df95d6c0ead25db Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 19:37:20 -0500 Subject: [PATCH 309/363] Hide the module wherever hidemainmenu is set to true --- administrator/modules/mod_guidedtours/tmpl/default.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 40fce024d51ff..0b7ad0fa3ab38 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -15,12 +15,12 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; -if (!$tours) { +$hideLinks = $app->getInput()->getBool('hidemainmenu'); + +if ($hideLinks || !$tours) { return; } -$app = Factory::getApplication(); - // Load the Bootstrap Dropdown $app->getDocument() ->getWebAssetManager() From 0f7da24f2741fa27dfe0a1e3ae3ddf4697130f8b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 19:49:46 -0500 Subject: [PATCH 310/363] Removed useless paragraphs --- .../language/en-GB/com_guidedtours.sys.ini | 238 +++++++++--------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index d48017d264ac4..45ca450e5feda 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -13,46 +13,46 @@ COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_.DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_.DESCRIPTION="Enter content describing the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_.DESCRIPTION="Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_.DESCRIPTION="Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a guided tour. You now have to create steps for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a guided tour. You now have to create steps for the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_.DESCRIPTION="This tour will show you how you can create a step for a guided tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Select the step counter number" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Select the number to add a step. The number represents the number of steps created for the tour so far.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_.DESCRIPTION="Select the number to add a step. The number represents the number of steps created for the tour so far." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the step. This is usually an action a user must execute.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the step. This is usually an action a user must execute." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE="Add step explanation" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="

The content should give the user an explanation about the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_.DESCRIPTION="The content should give the user an explanation about the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION="

Select the published status of the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_.DESCRIPTION="Select the published status of the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE="Select the position" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION="This is the position of the popup relative to the element you target on the page. 'Centered' is used when there is no specific target." @@ -64,316 +64,316 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE="Select the type" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION="This is the kind of step you want to create. 'Next' to allow the tour to continue without interaction, 'Redirect' to move to another page, 'Interactive' to request user input." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a step for a guided tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a step for a guided tour." COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" -COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_.DESCRIPTION="This tour will show you how you can create an article in Joomla." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_.DESCRIPTION="Select 'New' to create a new article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="

Add the content of your article here.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_.DESCRIPTION="Add the content of your article here." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="

Select the published status of the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_.DESCRIPTION="Select the published status of the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="

Select the category for this article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_.DESCRIPTION="Select the category for this article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_.DESCRIPTION="Select 'Featured' to feature your article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="

Select the access level for the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_.DESCRIPTION="Select the access level for the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="

Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_.DESCRIPTION="Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_.DESCRIPTION="Save and close the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created an article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_.DESCRIPTION="You have created an article." COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" -COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_.DESCRIPTION="This tour will show you how you can create a category in Joomla." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_.DESCRIPTION="Select 'New' to create a new category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="

Add the content of your category here.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_.DESCRIPTION="Add the content of your category here." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE="Select parent category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the category here.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_.DESCRIPTION="Select or enter the parent of the category here." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="

Select the published status of the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_.DESCRIPTION="Select the published status of the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION="

Select the access level for the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_.DESCRIPTION="Select the access level for the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="

Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_.DESCRIPTION="Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_.DESCRIPTION="Save and close the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a category." COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" -COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" +COM_GUIDEDTOURS_TOUR_MENUS_.DESCRIPTION="This tour will show you how you can create a menu in Joomla." COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE="Add a unique name" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="

Enter a mandatory unique name for the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_.DESCRIPTION="Enter a mandatory unique name for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="

Add a description about the purpose of the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_.DESCRIPTION="Add a description about the purpose of the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a menu in Joomla.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a menu in Joomla." COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" -COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" +COM_GUIDEDTOURS_TOUR_TAGS_.DESCRIPTION="This tour will show you how you can create a tag in Joomla." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="

Add the content of your tag here.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_.DESCRIPTION="Add the content of your tag here." COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE="Select parent tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the tag here.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_.DESCRIPTION="Select or enter the parent of the tag here." COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="

Select the published status of the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_.DESCRIPTION="Select the published status of the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="

Select the access level for the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_.DESCRIPTION="Select the access level for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a tag." COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" -COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" +COM_GUIDEDTOURS_TOUR_BANNERS_.DESCRIPTION="This tour will show you how you can create a banner in Joomla." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for the banner here.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_.DESCRIPTION="Add a description for the banner here." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="

Select the published status of the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_.DESCRIPTION="Select the published status of the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="

Select the category for this banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_.DESCRIPTION="Select the category for this banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Select 'Pinned' to give priority to the banner over ones that are not pinned.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_.DESCRIPTION="Select 'Pinned' to give priority to the banner over ones that are not pinned." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a banner." COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" -COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_.DESCRIPTION="This tour will show you how you can create a contact in Joomla." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="

Enter a mandatory name for the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_.DESCRIPTION="Enter a mandatory name for the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE="Enter detailed information" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="

Add the details for the contact here.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_.DESCRIPTION="Add the details for the contact here." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="

Select the published status of the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_.DESCRIPTION="Select the published status of the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="

Select the category for this contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_.DESCRIPTION="Select the category for this contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_.DESCRIPTION="Select 'Featured' to feature your contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="

Select the access level for the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_.DESCRIPTION="Select the access level for the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="

Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_.DESCRIPTION="Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a contact." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_.DESCRIPTION="This tour will show you how you can create news feeds in Joomla." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE="Enter the link" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="

Add the link leading to the news feed here.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_.DESCRIPTION="Add the link leading to the news feed here." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE="Enter a description" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for news feed here.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_.DESCRIPTION="Add a description for news feed here." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="

Select the published status of the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_.DESCRIPTION="Select the published status of the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="

Select the category for this news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_.DESCRIPTION="Select the category for this news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="

Select the access level for the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_.DESCRIPTION="Select the access level for the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="

Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_.DESCRIPTION="Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a news feed." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_.DESCRIPTION="This tour will show you how you can create a smart search filter in Joomla." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Select 'New' to create a new smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_.DESCRIPTION="Select 'New' to create a new smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE="Enter content" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="

Add the content for the smart search filter here.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_.DESCRIPTION="Add the content for the smart search filter here." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="

Select the published status of the filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_.DESCRIPTION="Select the published status of the filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_.DESCRIPTION="Save and close the smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a smart search filter." COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" -COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" +COM_GUIDEDTOURS_TOUR_USERS_.DESCRIPTION="This tour will show you how you can create a user in Joomla." COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new user." COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="

Enter a mandatory name for the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_.DESCRIPTION="Enter a mandatory name for the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE="Add a login name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="

Enter a mandatory login name for the user (username).

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_.DESCRIPTION="Enter a mandatory login name for the user (username)." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE="Enter a password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_.DESCRIPTION="Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE="Confirm the password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION="

Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_.DESCRIPTION="Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field." COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE="Add an email address" -COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION="

Enter an email address for the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_.DESCRIPTION="Enter an email address for the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE="Toggle receive system emails" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION="

Set to yes, if the user needs to receive system emails.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_.DESCRIPTION="Set to yes, if the user needs to receive system emails." COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE="Toggle status" -COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="

Enable or block this user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_.DESCRIPTION="Enable or block this user." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="

If set to yes, the user will have to reset their password the next time they log into the site.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_.DESCRIPTION="If set to yes, the user will have to reset their password the next time they log into the site." COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have created a user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a user." From 0c4fd838e7738731846bae45ced2f228c2162b5c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 20:23:05 -0500 Subject: [PATCH 311/363] Update administrator/language/en-GB/com_guidedtours.sys.ini Co-authored-by: Quy --- administrator/language/en-GB/com_guidedtours.sys.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 45ca450e5feda..debe455614516 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -13,7 +13,7 @@ COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_.DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new tour." From 9983a7ca72fc8633be8dc3bdaf54a7cc6eb5b549 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 20:23:36 -0500 Subject: [PATCH 312/363] Update administrator/modules/mod_guidedtours/tmpl/default.php Co-authored-by: Quy --- administrator/modules/mod_guidedtours/tmpl/default.php | 1 - 1 file changed, 1 deletion(-) diff --git a/administrator/modules/mod_guidedtours/tmpl/default.php b/administrator/modules/mod_guidedtours/tmpl/default.php index 0b7ad0fa3ab38..2d1fe33a9162b 100644 --- a/administrator/modules/mod_guidedtours/tmpl/default.php +++ b/administrator/modules/mod_guidedtours/tmpl/default.php @@ -10,7 +10,6 @@ defined('_JEXEC') or die; -use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; From 0207d0d7ce3f4f0170cbf10053eeddeb0210fcd3 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 20:38:09 -0500 Subject: [PATCH 313/363] Checked_out should be NULL, not 0 --- .../sql/updates/mysql/4.3.0-2023-02-15.sql | 22 +++++++++---------- .../updates/postgresql/4.3.0-2023-02-15.sql | 22 +++++++++---------- installation/sql/mysql/extensions.sql | 22 +++++++++---------- installation/sql/postgresql/extensions.sql | 22 +++++++++---------- 4 files changed, 44 insertions(+), 44 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql index d565f9e1b5d9b..f79bb075df5b5 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql @@ -31,17 +31,17 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT IGNORE INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES - (1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), - (11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); + (1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), + (11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1); -- -------------------------------------------------------- diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql index 769f75911c762..10a0c844c530c 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql @@ -32,17 +32,17 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1) +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1) ON CONFLICT DO NOTHING; SELECT setval('#__guidedtours_id_seq', 12, false); diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index 069bdf041f247..e1378046e3ce8 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -960,17 +960,17 @@ CREATE TABLE IF NOT EXISTS `#__guidedtours` ( -- INSERT INTO `#__guidedtours` (`id`, `asset_id`, `title`, `description`, `ordering`, `extensions`, `url`, `created`, `created_by`, `modified`, `modified_by`, `checked_out_time`, `checked_out`, `published`, `language`, `access`) VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, 0, 1, '*', 1); +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, NULL, NULL, 1, '*', 1); -- -------------------------------------------------------- diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 7c0400c61cc82..6e78b8e3a0c15 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -925,17 +925,17 @@ CREATE INDEX "#__guidedtours_idx_language" ON "#__guidedtours" ("language"); -- INSERT INTO "#__guidedtours" ("id", "asset_id", "title", "description", "ordering", "extensions", "url", "created", "created_by", "modified", "modified_by", "checked_out_time", "checked_out", "published", "language", "access") VALUES -(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1), -(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, 0, 1, '*', 1); +(1, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION', 1, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(2, 0, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE', 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION', 2, '[\"com_guidedtours\"]', 'administrator/index.php?option=com_guidedtours&view=tours', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(3, 0, 'COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE', 'COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION', 3, '[\"*\"]', 'administrator/index.php?option=com_content&view=articles', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(4, 0, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE', 'COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION', 4, '[\"*\"]', 'administrator/index.php?option=com_categories&view=categories&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(5, 0, 'COM_GUIDEDTOURS_TOUR_MENUS_TITLE', 'COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION', 5, '[\"*\"]', 'administrator/index.php?option=com_menus&view=menus', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(6, 0, 'COM_GUIDEDTOURS_TOUR_TAGS_TITLE', 'COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION', 6, '[\"*\"]', 'administrator/index.php?option=com_tags&view=tags', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(7, 0, 'COM_GUIDEDTOURS_TOUR_BANNERS_TITLE', 'COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION', 7, '[\"*\"]', 'administrator/index.php?option=com_banners&view=banners', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(8, 0, 'COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE', 'COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION', 8, '[\"*\"]', 'administrator/index.php?option=com_contact&view=contacts', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(9, 0, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE', 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION', 9, '[\"*\"]', 'administrator/index.php?option=com_newsfeeds&view=newsfeeds', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(10, 0, 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE', 'COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION', 10, '[\"*\"]', 'administrator/index.php?option=com_finder&view=filters', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1), +(11, 0, 'COM_GUIDEDTOURS_TOUR_USERS_TITLE', 'COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION', 11, '[\"*\"]', 'administrator/index.php?option=com_users&view=users', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, NULL, NULL, 1, '*', 1); SELECT setval('#__guidedtours_id_seq', 12, false); From da84a1b6d8d17730c4786ab038395ee43e45480b Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 21:06:12 -0500 Subject: [PATCH 314/363] Multiple fancy selects are accessible --- .../com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql | 10 +++++----- .../sql/updates/postgresql/4.3.0-2023-02-15.sql | 10 +++++----- installation/sql/mysql/extensions.sql | 10 +++++----- installation/sql/postgresql/extensions.sql | 10 +++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql index f79bb075df5b5..70bc63f89191c 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql @@ -84,7 +84,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices input', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -107,7 +107,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -120,7 +120,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -164,7 +164,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -177,7 +177,7 @@ INSERT IGNORE INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql index 10a0c844c530c..76c72b5b8683e 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql @@ -89,7 +89,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices input', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -112,7 +112,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -125,7 +125,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -169,7 +169,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -182,7 +182,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), diff --git a/installation/sql/mysql/extensions.sql b/installation/sql/mysql/extensions.sql index e1378046e3ce8..b5a3d6994b825 100644 --- a/installation/sql/mysql/extensions.sql +++ b/installation/sql/mysql/extensions.sql @@ -1013,7 +1013,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices input', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1036,7 +1036,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1049,7 +1049,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1093,7 +1093,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), @@ -1106,7 +1106,7 @@ INSERT INTO `#__guidedtour_steps` (`id`, `tour_id`, `title`, `published`, `descr (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP(), 0, CURRENT_TIMESTAMP(), 0, '*'), diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql index 6e78b8e3a0c15..9b30879cb3794 100644 --- a/installation/sql/postgresql/extensions.sql +++ b/installation/sql/postgresql/extensions.sql @@ -981,7 +981,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (2, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION', 2, 'bottom', '#jform_title', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (3, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION', 3, 'top', '#jform_url', 2, 2, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (4, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION', 4, 'bottom', '#jform_description', 2, 3, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(5, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION', 5, 'top', 'joomla-field-fancy-select:has(#jform_extensions) .choices input', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (6, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION', 6, 'top', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (7, 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION', 7, 'bottom', '', 0, 1, 'administrator/index.php?option=com_guidedtours&view=tour&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1004,7 +1004,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (23, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION', 23, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (24, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION', 24, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (25, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION', 25, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(26, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION', 26, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (27, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION', 27, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (28, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION', 28, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (29, 3, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION', 29, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_content&view=article&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1017,7 +1017,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (35, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION', 35, 'top', 'joomla-field-fancy-select:has(#jform_parent_id) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (36, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION', 36, 'bottom', '#jform_published', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (37, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION', 37, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(38, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION', 38, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (39, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION', 39, 'top', '#jform_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (40, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION', 40, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (41, 4, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION', 41, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_categories&view=category&layout=edit&extension=com_content', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1061,7 +1061,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (75, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION', 75, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (76, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION', 76, 'bottom', '#jform_featured0', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (77, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION', 77, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(78, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION', 78, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (79, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION', 79, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (80, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION', 80, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (81, 8, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION', 81, 'bottom', '', 0, 1, 'administrator/index.php?option=com_contact&view=contact&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), @@ -1074,7 +1074,7 @@ INSERT INTO "#__guidedtour_steps" ("id", "tour_id", "title", "published", "descr (87, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION', 87, 'bottom', '#jform_state', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (88, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION', 88, 'top', 'joomla-field-fancy-select:has(#jform_catid) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (89, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION', 89, 'bottom', '#jform_access', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), -(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), +(90, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION', 90, 'top', 'joomla-field-fancy-select:has(#jform_tags) .choices input', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (91, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION', 91, 'top', '#jform_version_note', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (92, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION', 92, 'bottom', '#save-group-children-save .button-save', 2, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), (93, 9, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE', 1, 'COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION', 93, 'bottom', '', 0, 1, 'administrator/index.php?option=com_newsfeeds&view=newsfeed&layout=edit', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0, '*'), From bad730223d0a9f506facce553dec5bcf91e000ac Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 22:38:41 -0500 Subject: [PATCH 315/363] The first step cannot have id of '0' On first step, if page refresh, the id is now correct --- .../plg_system_guidedtours/js/guidedtours.es6.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 234adcfa4016f..b3f5bdb8745a5 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -113,8 +113,8 @@ function addStepToTourButton(tour, stepObj, buttons) { } }, show() { - sessionStorage.setItem('currentStepId', tour.currentStep.id); - addProgressIndicator(this.getElement(), tour.currentStep.id + 1, sessionStorage.getItem('stepCount')); + sessionStorage.setItem('currentStepId', this.id); + addProgressIndicator(this.getElement(), this.id + 1, sessionStorage.getItem('stepCount')); if (this.getTarget()) { this.getElement().querySelector('.shepherd-cancel-icon').addEventListener('keydown', (event) => { @@ -186,10 +186,10 @@ function showTourInfo(tour, stepObj) { text: Joomla.Text._('PLG_SYSTEM_GUIDEDTOURS_START'), }, ], - id: 0, + id: 'tourinfo', when: { show() { - sessionStorage.setItem('currentStepId', '0'); + sessionStorage.setItem('currentStepId', 'tourinfo'); addProgressIndicator(this.getElement(), 1, sessionStorage.getItem('stepCount')); }, }, From 8766ca1bc817def7d3738549b9f8db83d43419eb Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 23:10:34 -0500 Subject: [PATCH 316/363] No guided tour on the login screen after session refresh --- plugins/system/guidedtours/src/Extension/GuidedTours.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index c8929bb6b7364..da45870360625 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -116,8 +116,9 @@ public function startTour(Event $event) public function onBeforeCompileHead() { $app = $this->getApplication(); + $user = $app->getIdentity(); - if ($app->isClient('administrator')) { + if ($app->isClient('administrator') && $user != null && $user->id > 0) { Text::script('JCANCEL'); Text::script('PLG_SYSTEM_GUIDEDTOURS_START'); Text::script('PLG_SYSTEM_GUIDEDTOURS_COMPLETE'); From ee512e5b17bf31dee7c7c4340a6c6bcfa0b9b0a6 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Tue, 28 Feb 2023 23:18:17 -0500 Subject: [PATCH 317/363] Update GuidedTours.php Add space --- plugins/system/guidedtours/src/Extension/GuidedTours.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index da45870360625..8298806df3e53 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -115,7 +115,7 @@ public function startTour(Event $event) */ public function onBeforeCompileHead() { - $app = $this->getApplication(); + $app = $this->getApplication(); $user = $app->getIdentity(); if ($app->isClient('administrator') && $user != null && $user->id > 0) { From 738b5934b7d9b1ad45b170db8158b54e5867903d Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 09:58:39 -0500 Subject: [PATCH 318/363] Removed typos --- .../language/en-GB/com_guidedtours.sys.ini | 238 +++++++++--------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index debe455614516..8bf23c5fed88e 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -13,46 +13,46 @@ COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_.DESCRIPTION="Enter content describing the tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_.DESCRIPTION="Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_.DESCRIPTION="Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a guided tour. You now have to create steps for the tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first guided tour! You now have to create steps for the tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_.DESCRIPTION="This tour will show you how you can create a step for a guided tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Select the step counter number" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_.DESCRIPTION="Select the number to add a step. The number represents the number of steps created for the tour so far." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Select the number to add a step. The number represents the number of steps created for the tour so far.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new step." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the step. This is usually an action a user must execute." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the step. This is usually an action a user must execute.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE="Add step explanation" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_.DESCRIPTION="The content should give the user an explanation about the step." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="

The content should give the user an explanation about the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_.DESCRIPTION="Select the published status of the step." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION="

Select the published status of the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE="Select the position" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION="This is the position of the popup relative to the element you target on the page. 'Centered' is used when there is no specific target." @@ -64,316 +64,316 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE="Select the type" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION="This is the kind of step you want to create. 'Next' to allow the tour to continue without interaction, 'Redirect' to move to another page, 'Interactive' to request user input." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the step." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a step for a guided tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first step for a guided tour!

" COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" -COM_GUIDEDTOURS_TOUR_ARTICLES_.DESCRIPTION="This tour will show you how you can create an article in Joomla." +COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_.DESCRIPTION="Select 'New' to create a new article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_.DESCRIPTION="Add the content of your article here." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="

Add the content of your article here.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_.DESCRIPTION="Select the published status of the article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="

Select the published status of the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_.DESCRIPTION="Select the category for this article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="

Select the category for this article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_.DESCRIPTION="Select 'Featured' to feature your article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_.DESCRIPTION="Select the access level for the article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="

Select the access level for the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_.DESCRIPTION="Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="

Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_.DESCRIPTION="Save and close the article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_.DESCRIPTION="You have created an article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first article!

" COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" -COM_GUIDEDTOURS_TOUR_CATEGORIES_.DESCRIPTION="This tour will show you how you can create a category in Joomla." +COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_.DESCRIPTION="Select 'New' to create a new category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_.DESCRIPTION="Add the content of your category here." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="

Add the content of your category here.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE="Select parent category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_.DESCRIPTION="Select or enter the parent of the category here." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the category here.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_.DESCRIPTION="Select the published status of the category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="

Select the published status of the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_.DESCRIPTION="Select the access level for the category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION="

Select the access level for the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_.DESCRIPTION="Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="

Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_.DESCRIPTION="Save and close the category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first category!

" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" -COM_GUIDEDTOURS_TOUR_MENUS_.DESCRIPTION="This tour will show you how you can create a menu in Joomla." +COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE="Add a unique name" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_.DESCRIPTION="Enter a mandatory unique name for the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="

Enter a mandatory unique name for the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_.DESCRIPTION="Add a description about the purpose of the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="

Add a description about the purpose of the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a menu in Joomla." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a menu in Joomla!

" COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" -COM_GUIDEDTOURS_TOUR_TAGS_.DESCRIPTION="This tour will show you how you can create a tag in Joomla." +COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_.DESCRIPTION="Add the content of your tag here." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="

Add the content of your tag here.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE="Select parent tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_.DESCRIPTION="Select or enter the parent of the tag here." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the tag here.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_.DESCRIPTION="Select the published status of the tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="

Select the published status of the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_.DESCRIPTION="Select the access level for the tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="

Select the access level for the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_.DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first tag!

" COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" -COM_GUIDEDTOURS_TOUR_BANNERS_.DESCRIPTION="This tour will show you how you can create a banner in Joomla." +COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_.DESCRIPTION="Add a description for the banner here." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for the banner here.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_.DESCRIPTION="Select the published status of the banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="

Select the published status of the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_.DESCRIPTION="Select the category for this banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="

Select the category for this banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_.DESCRIPTION="Select 'Pinned' to give priority to the banner over ones that are not pinned." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Select 'Pinned' to give priority to the banner over ones that are not pinned.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your banner!

" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" -COM_GUIDEDTOURS_TOUR_CONTACTS_.DESCRIPTION="This tour will show you how you can create a contact in Joomla." +COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_.DESCRIPTION="Enter a mandatory name for the contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="

Enter a mandatory name for the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE="Enter detailed information" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_.DESCRIPTION="Add the details for the contact here." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="

Add the details for the contact here.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_.DESCRIPTION="Select the published status of the contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="

Select the published status of the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_.DESCRIPTION="Select the category for this contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="

Select the category for this contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_.DESCRIPTION="Select 'Featured' to feature your contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_.DESCRIPTION="Select the access level for the contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="

Select the access level for the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_.DESCRIPTION="Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="

Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a contact!

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_.DESCRIPTION="This tour will show you how you can create news feeds in Joomla." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE="Enter the link" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_.DESCRIPTION="Add the link leading to the news feed here." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="

Add the link leading to the news feed here.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE="Enter a description" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_.DESCRIPTION="Add a description for news feed here." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for news feed here.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_.DESCRIPTION="Select the published status of the news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="

Select the published status of the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_.DESCRIPTION="Select the category for this news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="

Select the category for this news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_.DESCRIPTION="Select the access level for the news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="

Select the access level for the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_.DESCRIPTION="Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="

Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_.DESCRIPTION="This is an optional field to identify the version of this news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_.DESCRIPTION="This tour will show you how you can create a smart search filter in Joomla." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_.DESCRIPTION="Select 'New' to create a new smart search filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Select 'New' to create a new smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_.DESCRIPTION="Enter a mandatory title for the smart search filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_.DESCRIPTION="You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE="Enter content" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_.DESCRIPTION="Add the content for the smart search filter here." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="

Add the content for the smart search filter here.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_.DESCRIPTION="Select the published status of the filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="

Select the published status of the filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_.DESCRIPTION="Save and close the smart search filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a smart search filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a smart search filter!

" COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" -COM_GUIDEDTOURS_TOUR_USERS_.DESCRIPTION="This tour will show you how you can create a user in Joomla." +COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_.DESCRIPTION="Select 'New' to create a new user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_.DESCRIPTION="Enter a mandatory name for the user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="

Enter a mandatory name for the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE="Add a login name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_.DESCRIPTION="Enter a mandatory login name for the user (username)." +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="

Enter a mandatory login name for the user (username).

" COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE="Enter a password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_.DESCRIPTION="Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set." +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE="Confirm the password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_.DESCRIPTION="Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field." +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION="

Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE="Add an email address" -COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_.DESCRIPTION="Enter an email address for the user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION="

Enter an email address for the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE="Toggle receive system emails" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_.DESCRIPTION="Set to yes, if the user needs to receive system emails." +COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION="

Set to yes, if the user needs to receive system emails.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE="Toggle status" -COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_.DESCRIPTION="Enable or block this user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="

Enable or block this user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_.DESCRIPTION="If set to yes, the user will have to reset their password the next time they log into the site." +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="

If set to yes, the user will have to reset their password the next time they log into the site.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_.DESCRIPTION="Save and close the user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_.DESCRIPTION="You have created a user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a user!

" From d95638ef680b202db66c24d382fbe3bb7fd34693 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 10:59:33 -0500 Subject: [PATCH 319/363] Fixed wrong commit error --- .../language/en-GB/com_guidedtours.sys.ini | 238 +++++++++--------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 8bf23c5fed88e..9640c35076ac7 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -13,46 +13,46 @@ COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="

This tour will show you how you can create a guided tour for the Joomla backend.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="Select 'New' to create a new tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="

Enter content describing the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="Enter content describing the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_TITLE="Select a component" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="

Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_COMPONENT_DESCRIPTION="Select the extension(s) where you want to show your tour in priority in the list of possible tours to run. For instance, If you are creating a tour for the 'Users' extension, then select 'Users'. Select 'All' for the tour to appear on every page." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_TITLE="Add a URL" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="

Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_URL_DESCRIPTION="Add the relative URL of the page where the tour must start. For instance, enter administrator/index.php?option=com_users&view=users to start the tour in the Users page." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_SAVECLOSE_DESCRIPTION="Save and close the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first guided tour! You now have to create steps for the tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a guided tour. You now have to create steps for the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_TITLE="How to add steps to a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="

This tour will show you how you can create a step for a guided tour.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_DESCRIPTION="This tour will show you how you can create a step for a guided tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_TITLE="Select the step counter number" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="

Select the number to add a step. The number represents the number of steps created for the tour so far.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_COUNTER_DESCRIPTION="Select the number to add a step. The number represents the number of steps created for the tour so far." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="Select 'New' to create a new step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the step. This is usually an action a user must execute.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the step. This is usually an action a user must execute." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE="Add step explanation" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="

The content should give the user an explanation about the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="The content should give the user an explanation about the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION="

Select the published status of the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_STATUS_DESCRIPTION="Select the published status of the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_TITLE="Select the position" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_POSITION_DESCRIPTION="This is the position of the popup relative to the element you target on the page. 'Centered' is used when there is no specific target." @@ -64,316 +64,316 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_TITLE="Select the type" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TYPE_DESCRIPTION="This is the kind of step you want to create. 'Next' to allow the tour to continue without interaction, 'Redirect' to move to another page, 'Interactive' to request user input." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the step.

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_SAVECLOSE_DESCRIPTION="Save and close the step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first step for a guided tour!

" +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a step for a guided tour." COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" -COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="

This tour will show you how you can create an article in Joomla.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="This tour will show you how you can create an article in Joomla." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="Select 'New' to create a new article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="

Add the content of your article here.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="Add the content of your article here." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="

Select the published status of the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="Select the published status of the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="

Select the category for this article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="Select the category for this article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="Select 'Featured' to feature your article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="

Select the access level for the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ACCESS_DESCRIPTION="Select the access level for the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="

Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the article.

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_SAVECLOSE_DESCRIPTION="Save and close the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first article!

" +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="You have created an article." COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" -COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="

This tour will show you how you can create a category in Joomla.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="This tour will show you how you can create a category in Joomla." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="

Select 'New' to create a new category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="Select 'New' to create a new category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="

Add the content of your category here.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="Add the content of your category here." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE="Select parent category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the category here.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="Select or enter the parent of the category here." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="

Select the published status of the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="Select the published status of the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION="

Select the access level for the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ACCESS_DESCRIPTION="Select the access level for the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="

Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="

Save and close the category.

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_SAVECLOSE_DESCRIPTION="Save and close the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first category!

" +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="You have created a category" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" -COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="

This tour will show you how you can create a menu in Joomla.

" +COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="This tour will show you how you can create a menu in Joomla." COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="Select 'New' to create a new menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE="Add a unique name" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="

Enter a mandatory unique name for the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="Enter a mandatory unique name for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="

Add a description about the purpose of the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="Add a description about the purpose of the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the menu.

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="Save and close the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a menu in Joomla!

" +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a menu in Joomla." COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" -COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="

This tour will show you how you can create a tag in Joomla.

" +COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="This tour will show you how you can create a tag in Joomla." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="Select 'New' to create a new tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="

Add the content of your tag here.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="Add the content of your tag here." COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE="Select parent tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="

Select or enter the parent of the tag here.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="Select or enter the parent of the tag here." COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="

Select the published status of the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="Select the published status of the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="

Select the access level for the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="Select the access level for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="

This is normally for administrator use and does not show on the live site.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the tag.

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="Save and close the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your first tag!

" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a tag" COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" -COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="

This tour will show you how you can create a banner in Joomla.

" +COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="This tour will show you how you can create a banner in Joomla." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="Select 'New' to create a new banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for the banner here.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="Add a description for the banner here." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="

Select the published status of the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="Select the published status of the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="

Select the category for this banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="Select the category for this banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="

Select 'Pinned' to give priority to the banner over ones that are not pinned.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="Select 'Pinned' to give priority to the banner over ones that are not pinned." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the banner.

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_SAVECLOSE_DESCRIPTION="Save and close the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created your banner!

" +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a banner" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" -COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="

This tour will show you how you can create a contact in Joomla.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="This tour will show you how you can create a contact in Joomla." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="Select 'New' to create a new contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="

Enter a mandatory name for the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="Enter a mandatory name for the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE="Enter detailed information" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="

Add the details for the contact here.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="Add the details for the contact here." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="

Select the published status of the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="Select the published status of the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="

Select the category for this contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="Select the category for this contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="

Select 'Featured' to feature your contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="Select 'Featured' to feature your contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="

Select the access level for the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ACCESS_DESCRIPTION="Select the access level for the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="

Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TAGS_DESCRIPTION="Select tags for your contact. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the contact.

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="Save and close the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a contact!

" +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a contact." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="

This tour will show you how you can create news feeds in Joomla.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="This tour will show you how you can create news feeds in Joomla." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="Select 'New' to create a new news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE="Enter the link" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="

Add the link leading to the news feed here.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="Add the link leading to the news feed here." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE="Enter a description" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="

Add a description for news feed here.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="Add a description for news feed here." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="

Select the published status of the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="Select the published status of the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="

Select the category for this news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="Select the category for this news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE="Set the access level" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="

Select the access level for the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="Select the access level for the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_TITLE="Add tags" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="

Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TAGS_DESCRIPTION="Select tags for your news feed. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_TITLE="Add a version note" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="

This is an optional field to identify the version of this news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the news feed.

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_SAVECLOSE_DESCRIPTION="Save and close the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a news feed!

" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a news feed." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="

This tour will show you how you can create a smart search filter in Joomla.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="This tour will show you how you can create a smart search filter in Joomla." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="

Select 'New' to create a new smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="Select 'New' to create a new smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="

Enter a mandatory title for the smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="

You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE="Enter content" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="

Add the content for the smart search filter here.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="Add the content for the smart search filter here." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_TITLE="Select the status" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="

Select the published status of the filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_STATUS_DESCRIPTION="Select the published status of the filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="

Save and close the smart search filter.

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_SAVECLOSE_DESCRIPTION="Save and close the smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a smart search filter!

" +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="You have created a smart search filter." COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" -COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="

This tour will show you how you can create a user in Joomla.

" +COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="This tour will show you how you can create a user in Joomla." COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="

Select 'New' to create a new user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="Select 'New' to create a new user." COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="

Enter a mandatory name for the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="Enter a mandatory name for the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE="Add a login name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="

Enter a mandatory login name for the user (username).

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="Enter a mandatory login name for the user (username)." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE="Enter a password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="

Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_TITLE="Confirm the password" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION="

Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD2_DESCRIPTION="Fill in the password from the field above again, to verify it. This field is required when you filled in the new password field." COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_TITLE="Add an email address" -COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION="

Enter an email address for the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_EMAIL_DESCRIPTION="Enter an email address for the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_TITLE="Toggle receive system emails" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION="

Set to yes, if the user needs to receive system emails.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SYSTEMEMAIL_DESCRIPTION="Set to yes, if the user needs to receive system emails." COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE="Toggle status" -COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="

Enable or block this user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="Enable or block this user." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="

If set to yes, the user will have to reset their password the next time they log into the site.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="If set to yes, the user will have to reset their password the next time they log into the site." COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" -COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="

Save and close the user.

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="Save and close the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="

You have successfully created a user!

" +COM_GUIDEDTOURS_TOUR_USERS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a user." From 4fb3c320596cb24f18169e37f0cf9690df47f087 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:04:04 -0500 Subject: [PATCH 320/363] Update administrator/components/com_guidedtours/forms/filter_steps.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/filter_steps.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/filter_steps.xml b/administrator/components/com_guidedtours/forms/filter_steps.xml index 61f4fef8c362f..239d651897a79 100644 --- a/administrator/components/com_guidedtours/forms/filter_steps.xml +++ b/administrator/components/com_guidedtours/forms/filter_steps.xml @@ -4,9 +4,9 @@ Date: Wed, 1 Mar 2023 12:04:26 -0500 Subject: [PATCH 321/363] Update administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php Co-authored-by: Quy --- .../components/com_guidedtours/src/Helper/GuidedtoursHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index cf7c1b1a8912c..2b366b234e290 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -64,7 +64,7 @@ public static function getTourTitle(int $id): string public static function getTourLanguage(int $id): string { if ($id < 0) { - return "*"; + return '*'; } $db = Factory::getDbo(); From b8bd9245edee734638fa80f9a96b8102802d9837 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:04:39 -0500 Subject: [PATCH 322/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 8e91d8dfa94ee..f6da166bb3094 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -91,8 +91,8 @@ name="type" type="list" label="COM_GUIDEDTOURS_STEP_TYPE_LABEL" - default="0" description="COM_GUIDEDTOURS_STEP_TYPE_DESC" + default="0" validate="options" > From 731c46b65e56ee49da6bd936b9ec60651c4ca7eb Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:04:53 -0500 Subject: [PATCH 323/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Quy --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index f6da166bb3094..91b7e8fe089ed 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -16,8 +16,8 @@ name="position" type="list" label="COM_GUIDEDTOURS_STEP_POSITION_LABEL" - default="center" description="COM_GUIDEDTOURS_STEP_POSITION_DESC" + default="center" validate="options" > From 4d1434c95c7e389e05bc646c85c126e6ba05ed88 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:07:25 -0500 Subject: [PATCH 324/363] ++ removal Better error catching --- .../plg_system_guidedtours/js/guidedtours.es6.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index b3f5bdb8745a5..f498ad21389a5 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -289,8 +289,7 @@ function startTour(obj) { const len = obj.steps.length; let buttons; - // eslint-disable-next-line no-plusplus - for (let index = ind; index < len; index++) { + for (let index = ind; index < len; index += 1) { buttons = []; // If we have at least done one step, let's allow a back step @@ -379,7 +378,9 @@ function loadTour(tourId) { startTour(result.data); }) // eslint-disable-next-line no-console - .catch((error) => console.error(error)); + .catch((error) => { + throw new Error(error) + }); } } From 8157391e5cb03c279dcc5239b9bbdabe39b0ea18 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:08:48 -0500 Subject: [PATCH 325/363] Removed ESLint comment --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 1 - 1 file changed, 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index f498ad21389a5..6163c6e1f010c 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -377,7 +377,6 @@ function loadTour(tourId) { } startTour(result.data); }) - // eslint-disable-next-line no-console .catch((error) => { throw new Error(error) }); From b37a1c70b0964da8bc0e0d55519928e0c058f3ff Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 12:18:04 -0500 Subject: [PATCH 326/363] Missing semi-colon --- build/media_source/plg_system_guidedtours/js/guidedtours.es6.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 6163c6e1f010c..3eab79869c0d2 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -378,7 +378,7 @@ function loadTour(tourId) { startTour(result.data); }) .catch((error) => { - throw new Error(error) + throw new Error(error); }); } } From c19b98a340fb504a15ecfac89b45f9e467dc9ccf Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 13:35:14 -0500 Subject: [PATCH 327/363] Improved wording --- .../language/en-GB/com_guidedtours.sys.ini | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/administrator/language/en-GB/com_guidedtours.sys.ini b/administrator/language/en-GB/com_guidedtours.sys.ini index 9640c35076ac7..442f38c6dbe75 100644 --- a/administrator/language/en-GB/com_guidedtours.sys.ini +++ b/administrator/language/en-GB/com_guidedtours.sys.ini @@ -10,16 +10,16 @@ COM_GUIDEDTOURS_GUIDEDTOURS_PAGE_TITLE="Guided Tours - List of Tours" COM_GUIDEDTOURS_GUIDEDTOURS_TABLE_CAPTION="List of Tours" COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_TITLE="List All Guided Tours" COM_GUIDEDTOURS_TOURS_VIEW_DEFAULT_DESC="Shows a list of all guided tours." -COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality in Joomla." +COM_GUIDEDTOURS_XML_DESCRIPTION="Component for managing Guided Tours functionality." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_TITLE="How to create a guided tour?" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="This tour will show you how you can create a guided tour for the Joomla backend." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_DESCRIPTION="This tour will show you how you can create a guided tour for the backend." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_NEW_DESCRIPTION="Select 'New' to create a new tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_TITLE="Add a title for the tour" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the tour." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_TITLE_DESCRIPTION="Enter a required title for the tour." COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_TITLE="Add content" COM_GUIDEDTOURS_TOUR_GUIDEDTOURS_STEP_CONTENT_DESCRIPTION="Enter content describing the tour." @@ -46,7 +46,7 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_NEW_DESCRIPTION="Select 'New' to create a new step." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_TITLE="Add a title for the step" -COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the step. This is usually an action a user must execute." +COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_TITLE_DESCRIPTION="Enter a required title for the step. This is usually an action a user must execute." COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_TITLE="Add step explanation" COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_DESCRIPTION_DESCRIPTION="The content should give the user an explanation about the step." @@ -70,25 +70,25 @@ COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_TITLE="Congratulations COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a step for a guided tour." COM_GUIDEDTOURS_TOUR_ARTICLES_TITLE="How to create articles?" -COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="This tour will show you how you can create an article in Joomla." +COM_GUIDEDTOURS_TOUR_ARTICLES_DESCRIPTION="This tour will show you how you can create an article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NEW_DESCRIPTION="Select 'New' to create a new article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_TITLE="Add a title for the article" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TITLE_DESCRIPTION="Enter a required title for the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this article. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this article. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="Add the content of your article here." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONTENT_DESCRIPTION="Add the content of your article in the editor." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_STATUS_DESCRIPTION="Select the published status of the article." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="Select the category for this article." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CATEGORY_DESCRIPTION="Select the category for this article. You can also enter a new category by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_TITLE="Toggle featured" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_FEATURED_DESCRIPTION="Select 'Featured' to feature your article." @@ -100,7 +100,7 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_TITLE="Add tags" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_TAGS_DESCRIPTION="Select tags for your article. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show in the front end." COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this article." @@ -112,22 +112,22 @@ COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_ARTICLES_STEP_CONGRATULATIONS_DESCRIPTION="You have created an article." COM_GUIDEDTOURS_TOUR_CATEGORIES_TITLE="How to create categories?" -COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="This tour will show you how you can create a category in Joomla." +COM_GUIDEDTOURS_TOUR_CATEGORIES_DESCRIPTION="This tour will show you how you can create a category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NEW_DESCRIPTION="Select 'New' to create a new category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_TITLE="Add a title for the category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the category." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TITLE_DESCRIPTION="Enter a required title for the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this category. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_ALIAS_DESCRIPTION="You can write the internal name of this category. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="Add the content of your category here." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONTENT_DESCRIPTION="Add the content of your category in the editor." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_TITLE="Select parent category" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="Select or enter the parent of the category here." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_PARENT_DESCRIPTION="Select or enter the parent of the category." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_STATUS_DESCRIPTION="Select the published status of the category." @@ -139,7 +139,7 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_TITLE="Add tags" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_TAGS_DESCRIPTION="Select tags for your category. You can also enter a new tag by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show in the front end." COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this category." @@ -151,16 +151,16 @@ COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_CATEGORIES_STEP_CONGRATULATIONS_DESCRIPTION="You have created a category" COM_GUIDEDTOURS_TOUR_MENUS_TITLE="How to create menus?" -COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="This tour will show you how you can create a menu in Joomla." +COM_GUIDEDTOURS_TOUR_MENUS_DESCRIPTION="This tour will show you how you can create a menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_MENUS_STEP_NEW_DESCRIPTION="Select 'New' to create a new menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_TITLE="Add a title for the menu" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_TITLE_DESCRIPTION="Enter a required title for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_TITLE="Add a unique name" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="Enter a mandatory unique name for the menu." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_UNIQUENAME_DESCRIPTION="Enter a required unique name for the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_TITLE="Add a description" COM_GUIDEDTOURS_TOUR_MENUS_STEP_DESCRIPTION_DESCRIPTION="Add a description about the purpose of the menu." @@ -169,25 +169,25 @@ COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_MENUS_STEP_SAVECLOSE_DESCRIPTION="Save and close the menu." COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a menu in Joomla." +COM_GUIDEDTOURS_TOUR_MENUS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a menu." COM_GUIDEDTOURS_TOUR_TAGS_TITLE="How to create tags?" -COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="This tour will show you how you can create a tag in Joomla." +COM_GUIDEDTOURS_TOUR_TAGS_DESCRIPTION="This tour will show you how you can create a tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_TAGS_STEP_NEW_DESCRIPTION="Select 'New' to create a new tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_TITLE="Add a title for the tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the tag." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_TITLE_DESCRIPTION="Enter a required title for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this tag. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this tag. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_TITLE="Add content" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="Add the content of your tag here." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONTENT_DESCRIPTION="Add the content of your tag in the editor." COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_TITLE="Select parent tag" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="Select or enter the parent of the tag here." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_PARENT_DESCRIPTION="Select or enter the parent of the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_TAGS_STEP_STATUS_DESCRIPTION="Select the published status of the tag." @@ -196,7 +196,7 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_TITLE="Set the access level" COM_GUIDEDTOURS_TOUR_TAGS_STEP_ACCESS_DESCRIPTION="Select the access level for the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_TITLE="Add a note" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show on the live site." +COM_GUIDEDTOURS_TOUR_TAGS_STEP_NOTE_DESCRIPTION="This is normally for administrator use and does not show in the front end." COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_TITLE="Add a version note" COM_GUIDEDTOURS_TOUR_TAGS_STEP_VERSIONNOTE_DESCRIPTION="This is an optional field to identify the version of this tag." @@ -205,28 +205,28 @@ COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_TAGS_STEP_SAVECLOSE_DESCRIPTION="Save and close the tag." COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_TITLE="Congratulations!" -COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a tag" +COM_GUIDEDTOURS_TOUR_TAGS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a tag." COM_GUIDEDTOURS_TOUR_BANNERS_TITLE="How to create banners?" -COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="This tour will show you how you can create a banner in Joomla." +COM_GUIDEDTOURS_TOUR_BANNERS_DESCRIPTION="This tour will show you how you can create a banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_NEW_DESCRIPTION="Select 'New' to create a new banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_TITLE="Add a title for the banner" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_TITLE_DESCRIPTION="Enter a required title for the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_TITLE="Add a description" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="Add a description for the banner here." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_DESCRIPTION_DESCRIPTION="Add a description for the banner in the editor." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_STATUS_DESCRIPTION="Select the published status of the banner." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="Select the category for this banner." +COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CATEGORY_DESCRIPTION="Select the category for this banner. You can also enter a new category by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_TITLE="Toggle pinned" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_PINNED_DESCRIPTION="Select 'Pinned' to give priority to the banner over ones that are not pinned." @@ -241,16 +241,16 @@ COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_BANNERS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a banner" COM_GUIDEDTOURS_TOUR_CONTACTS_TITLE="How to create contacts?" -COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="This tour will show you how you can create a contact in Joomla." +COM_GUIDEDTOURS_TOUR_CONTACTS_DESCRIPTION="This tour will show you how you can create a contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_NEW_DESCRIPTION="Select 'New' to create a new contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="Enter a mandatory name for the contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_TITLE_DESCRIPTION="Enter a required name for the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this banner. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_TITLE="Enter detailed information" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_DETAILS_DESCRIPTION="Add the details for the contact here." @@ -259,7 +259,7 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_STATUS_DESCRIPTION="Select the published status of the contact." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="Select the category for this contact." +COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CATEGORY_DESCRIPTION="Select the category for this contact. You can also enter a new category by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_TITLE="Toggle featured" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_FEATURED_DESCRIPTION="Select 'Featured' to feature your contact." @@ -279,29 +279,29 @@ COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_SAVECLOSE_DESCRIPTION="Save and close the con COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_CONTACTS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a contact." -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to create news feeds?" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="This tour will show you how you can create news feeds in Joomla." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_TITLE="How to enter a news feed?" +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_DESCRIPTION="This tour will show you how you can enter a news feed from another site for display." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_NEW_DESCRIPTION="Select 'New' to create a new news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_TITLE_DESCRIPTION="Enter a required title for the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this news feed. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ALIAS_DESCRIPTION="You can write the internal name of this news feed. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_TITLE="Enter the link" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="Add the link leading to the news feed here." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_LINK_DESCRIPTION="Add the link to the news feed here." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_TITLE="Enter a description" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="Add a description for news feed here." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_DESCRIPTION_DESCRIPTION="Add a description for news feed in the editor." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_TITLE="Select the status" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_STATUS_DESCRIPTION="Select the published status of the news feed." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_TITLE="Select a category" -COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="Select the category for this news feed." +COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CATEGORY_DESCRIPTION="Select the category for this news feed. You can also enter a new category by typing the name in the field and pressing enter." COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_TITLE="Set the access level" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_ACCESS_DESCRIPTION="Select the access level for the news feed." @@ -319,16 +319,16 @@ COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_NEWSFEEDS_STEP_CONGRATULATIONS_DESCRIPTION="You have created a news feed." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_TITLE="How to create smart search filters?" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="This tour will show you how you can create a smart search filter in Joomla." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_DESCRIPTION="This tour will show you how you can create a smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_NEW_DESCRIPTION="Select 'New' to create a new smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_TITLE="Add a title" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="Enter a mandatory title for the smart search filter." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_TITLE_DESCRIPTION="Enter a required title for the smart search filter." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_TITLE="Enter an alias" -COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="You can write the internal name of this filter. You can leave this blank and Joomla will fill a default value in lower case with dashes instead of spaces." +COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_ALIAS_DESCRIPTION="You can write the internal name of this filter. You can leave this blank and a default value in lower case with dashes instead of spaces will be used as part of the URL." COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_TITLE="Enter content" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONTENT_DESCRIPTION="Add the content for the smart search filter here." @@ -343,16 +343,16 @@ COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_TITLE="Congratulations!" COM_GUIDEDTOURS_TOUR_SMARTSEARCH_STEP_CONGRATULATIONS_DESCRIPTION="You have created a smart search filter." COM_GUIDEDTOURS_TOUR_USERS_TITLE="How to create users?" -COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="This tour will show you how you can create a user in Joomla." +COM_GUIDEDTOURS_TOUR_USERS_DESCRIPTION="This tour will show you how you can create a user." COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_TITLE="Select the 'New' button" COM_GUIDEDTOURS_TOUR_USERS_STEP_NEW_DESCRIPTION="Select 'New' to create a new user." COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_TITLE="Add a name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="Enter a mandatory name for the user." +COM_GUIDEDTOURS_TOUR_USERS_STEP_NAME_DESCRIPTION="Enter a required name for the user." COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_TITLE="Add a login name" -COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="Enter a mandatory login name for the user (username)." +COM_GUIDEDTOURS_TOUR_USERS_STEP_LOGINNAME_DESCRIPTION="Enter a required login name for the user (username)." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_TITLE="Enter a password" COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORD_DESCRIPTION="Fill in a (new) password. Although this field is not required, the user will not be able to log in when no password is set." @@ -370,7 +370,7 @@ COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_TITLE="Toggle status" COM_GUIDEDTOURS_TOUR_USERS_STEP_STATUS_DESCRIPTION="Enable or block this user." COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_TITLE="Toggle password reset" -COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="If set to yes, the user will have to reset their password the next time they log into the site." +COM_GUIDEDTOURS_TOUR_USERS_STEP_PASSWORDRESET_DESCRIPTION="If set to yes, the user will have to reset their password the next time they log in to the site." COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_TITLE="Select 'Save and Close'" COM_GUIDEDTOURS_TOUR_USERS_STEP_SAVECLOSE_DESCRIPTION="Save and close the user." From f52afad3d137281560da9c35d56d8a51582bbf56 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 16:48:24 -0500 Subject: [PATCH 328/363] Use of token to limit the tours to the current session --- .../plg_system_guidedtours/js/guidedtours.es6.js | 6 +++++- plugins/system/guidedtours/src/Extension/GuidedTours.php | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js index 3eab79869c0d2..a77faebfc4bbd 100644 --- a/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js +++ b/build/media_source/plg_system_guidedtours/js/guidedtours.es6.js @@ -13,6 +13,7 @@ function emptyStorage() { sessionStorage.removeItem('currentStepId'); sessionStorage.removeItem('stepCount'); sessionStorage.removeItem('tourId'); + sessionStorage.removeItem('tourToken'); sessionStorage.removeItem('previousStepUrl'); } @@ -396,12 +397,15 @@ document.querySelector('body').addEventListener('click', (event) => { return; } + sessionStorage.setItem('tourToken', String(Joomla.getOptions('com_guidedtours.token'))); loadTour(event.target.getAttribute('data-id')); }); // Start a given tour const tourId = sessionStorage.getItem('tourId'); -if (tourId > 0) { +if (tourId > 0 && sessionStorage.getItem('tourToken') === String(Joomla.getOptions('com_guidedtours.token'))) { loadTour(tourId); +} else { + emptyStorage(); } diff --git a/plugins/system/guidedtours/src/Extension/GuidedTours.php b/plugins/system/guidedtours/src/Extension/GuidedTours.php index 8298806df3e53..489a5eb887855 100644 --- a/plugins/system/guidedtours/src/Extension/GuidedTours.php +++ b/plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -12,6 +12,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\CMS\Session\Session; use Joomla\Component\Guidedtours\Administrator\Extension\GuidedtoursComponent; use Joomla\Event\Event; use Joomla\Event\SubscriberInterface; @@ -116,6 +117,7 @@ public function startTour(Event $event) public function onBeforeCompileHead() { $app = $this->getApplication(); + $doc = $app->getDocument(); $user = $app->getIdentity(); if ($app->isClient('administrator') && $user != null && $user->id > 0) { @@ -126,8 +128,10 @@ public function onBeforeCompileHead() Text::script('PLG_SYSTEM_GUIDEDTOURS_BACK'); Text::script('PLG_SYSTEM_GUIDEDTOURS_COULD_NOT_LOAD_THE_TOUR'); + $doc->addScriptOptions('com_guidedtours.token', Session::getFormToken()); + // Load required assets - $app->getDocument()->getWebAssetManager() + $doc->getWebAssetManager() ->usePreset('plg_system_guidedtours.guidedtours'); } } From 9d0b69f852ff34c75c44cd0087f917f914564d28 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 17:24:31 -0500 Subject: [PATCH 329/363] Updates install the module --- .../com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql | 5 +++++ .../com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql index 70bc63f89191c..cfa42b7fcff24 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.3.0-2023-02-15.sql @@ -207,3 +207,8 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); + +INSERT INTO `#__modules` (`title`, `note`, `content`, `ordering`, `position`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `published`, `module`, `access`, `showtitle`, `params`, `client_id`, `language`) VALUES +('Guided Tours', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); + +INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (LAST_INSERT_ID(), 0); diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql index 76c72b5b8683e..d07f6cc6330ba 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.3.0-2023-02-15.sql @@ -215,3 +215,8 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'com_guidedtours', 'component', 'com_guidedtours', '', 1, 1, 0, 0, 1, '', '{}', '', 0, 0), (0, 'mod_guidedtours', 'module', 'mod_guidedtours', '', 1, 1, 1, 0, 1, '', '{}', '', 0, 0), (0, 'plg_system_guidedtours', 'plugin', 'guidedtours', 'system', 0, 1, 1, 0, 1, '', '{}', '', 0, 0); + +INSERT INTO "#__modules" ("title", "note", "content", "ordering", "position", "checked_out", "checked_out_time", "publish_up", "publish_down", "published", "module", "access", "showtitle", "params", "client_id", "language") VALUES +('Guided Tours', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_guidedtours', 1, 1, '', 1, '*'); + +INSERT INTO "#__modules_menu" ("moduleid", "menuid") VALUES (currval(pg_get_serial_sequence('#__modules','id')), 0); From 145aec78663bd8c97ed831af6c4870b1ab660c67 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:49:28 -0500 Subject: [PATCH 330/363] Tour model name change --- .../mod_guidedtours/src/Helper/GuidedToursHelper.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php index efb427b0f5abc..62eff91612996 100644 --- a/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php +++ b/administrator/modules/mod_guidedtours/src/Helper/GuidedToursHelper.php @@ -43,16 +43,16 @@ public function getTours(Registry $params, AdministratorApplication $app) $user = $app->getIdentity(); // Get an instance of the guided tour model - $tours = $factory->createModel('Tours', 'Administrator', ['ignore_request' => true]); + $tourModel = $factory->createModel('Tours', 'Administrator', ['ignore_request' => true]); - $tours->setState('filter.published', 1); - $tours->setState('filter.access', $app->getIdentity()->getAuthorisedViewLevels()); + $tourModel->setState('filter.published', 1); + $tourModel->setState('filter.access', $app->getIdentity()->getAuthorisedViewLevels()); if (Multilanguage::isEnabled()) { - $tours->setState('filter.language', ['*', $app->getLanguage()->getTag()]); + $tourModel->setState('filter.language', ['*', $app->getLanguage()->getTag()]); } - $items = $tours->getItems(); + $items = $tourModel->getItems(); foreach ($items as $key => $item) { // The user can only see the tours of extensions that are allowed. From fb9a04524cf6320035e7f3d5e37196721956b7f4 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:50:20 -0500 Subject: [PATCH 331/363] Removed getTourTitle and getTourLanguage to use the model instead --- .../src/Helper/GuidedtoursHelper.php | 56 ------------------- 1 file changed, 56 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php index 2b366b234e290..e907c96202090 100644 --- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php +++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php @@ -24,62 +24,6 @@ */ class GuidedtoursHelper { - /** - * Get a tour title - * - * @param int $id Id of a tour - * - * @return object - * - * @since __DEPLOY_VERSION__ - */ - public static function getTourTitle(int $id): string - { - if ($id < 0) { - return ""; - } - - $db = Factory::getDbo(); - $query = $db->getQuery(true); - - $query->select('title') - ->from($db->quoteName('#__guidedtours')) - ->where($db->quoteName('id') . ' = :id') - ->bind(':id', $id, ParameterType::INTEGER); - - $db->setQuery($query); - - return $db->loadResult(); - } - - /** - * Get a tour language - * - * @param int $id Id of a tour - * - * @return string - * - * @since __DEPLOY_VERSION__ - */ - public static function getTourLanguage(int $id): string - { - if ($id < 0) { - return '*'; - } - - $db = Factory::getDbo(); - $query = $db->getQuery(true); - - $query->select('language') - ->from($db->quoteName('#__guidedtours')) - ->where($db->quoteName('id') . ' = :id') - ->bind(':id', $id, ParameterType::INTEGER); - - $db->setQuery($query); - - return $db->loadResult(); - } - /** * Sets a step language * From 2048b621d1aec7c80b01f418a191f25278409a79 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:54:29 -0500 Subject: [PATCH 332/363] Use TourModel to get the tour title --- .../com_guidedtours/src/View/Steps/HtmlView.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php index cb3b50d80ffa0..52b46203578cb 100644 --- a/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Steps/HtmlView.php @@ -12,15 +12,12 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; -use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Router\Route; -use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; -use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; @@ -126,9 +123,16 @@ protected function addToolbar() $toolbar = Toolbar::getInstance('toolbar'); $canDo = ContentHelper::getActions('com_guidedtours'); - $user = Factory::getApplication()->getIdentity(); + $app = Factory::getApplication(); + $user = $app->getIdentity(); + + /** @var \Joomla\Component\Guidedtours\Administrator\Model\TourModel $tourModel */ + $tourModel = $app->bootComponent('com_guidedtours') + ->getMVCFactory()->createModel('Tour', 'Administrator', ['ignore_request' => true]); + + $tour = $tourModel->getItem($this->state->get('filter.tour_id', -1)); + $title = !empty($tour->title) ? $tour->title : ''; - $title = GuidedtoursHelper::getTourTitle($this->state->get('filter.tour_id', -1)); ToolbarHelper::title(Text::sprintf('COM_GUIDEDTOURS_STEPS_LIST', Text::_($title)), 'map-signs'); $arrow = Factory::getLanguage()->isRtl() ? 'arrow-right' : 'arrow-left'; From 2a86640f5729279ef6cf91c47243c57c5777fd6a Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:55:22 -0500 Subject: [PATCH 333/363] Use TourModel to get the tour language --- .../components/com_guidedtours/src/Model/StepModel.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 56609755d3a95..9c1cddeb6220d 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -15,7 +15,6 @@ use Joomla\CMS\MVC\Model\AdminModel; use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Table\Table; -use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; use Joomla\String\StringHelper; // phpcs:disable PSR1.Files.SideEffects @@ -335,8 +334,15 @@ public function getItem($pk = null) $app = Factory::getApplication(); $tourID = $app->getUserState('com_guidedtours.tour_id'); + /** @var \Joomla\Component\Guidedtours\Administrator\Model\TourModel $tourModel */ + $tourModel = $app->bootComponent('com_guidedtours') + ->getMVCFactory()->createModel('Tour', 'Administrator', ['ignore_request' => true]); + + $tour = $tourModel->getItem($tourID); + $tourLanguage = !empty($tour->language) ? $tour->language : '*'; + // Sets step language to parent tour language - $result->language = GuidedtoursHelper::getTourLanguage($tourID); + $result->language = $tourLanguage; } } From b9640359ebe459003ce3fe1a78a3a5cfed8defea Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:56:16 -0500 Subject: [PATCH 334/363] Removed occurences of StepHelper --- .../components/com_guidedtours/src/Model/StepsModel.php | 1 - administrator/components/com_guidedtours/src/Model/TourModel.php | 1 - .../components/com_guidedtours/src/View/Step/HtmlView.php | 1 - 3 files changed, 3 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 0b04aae65acad..919113625048f 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -13,7 +13,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\ListModel; -use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\Database\DatabaseQuery; use Joomla\Database\ParameterType; use Joomla\Utilities\ArrayHelper; diff --git a/administrator/components/com_guidedtours/src/Model/TourModel.php b/administrator/components/com_guidedtours/src/Model/TourModel.php index 92be7291e6470..252a4fec0a055 100644 --- a/administrator/components/com_guidedtours/src/Model/TourModel.php +++ b/administrator/components/com_guidedtours/src/Model/TourModel.php @@ -17,7 +17,6 @@ use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Plugin\PluginHelper; use Joomla\Component\Guidedtours\Administrator\Helper\GuidedtoursHelper; -use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; use Joomla\Database\ParameterType; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 171bf9f600d62..1007892def7c9 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -17,7 +17,6 @@ use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Toolbar\ToolbarHelper; -use Joomla\Component\Guidedtours\Administrator\Helper\StepHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; From a29983d26a2a7dc4d4c5628f336b6d88212da7ee Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Wed, 1 Mar 2023 19:58:51 -0500 Subject: [PATCH 335/363] Removed occurences of Multilanguage --- .../components/com_guidedtours/src/View/Step/HtmlView.php | 1 - .../components/com_guidedtours/src/View/Tour/HtmlView.php | 1 - 2 files changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php index 1007892def7c9..d0af9396336e9 100644 --- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php @@ -12,7 +12,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; -use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php index 9b8a27e208b43..3d5a2a4ca4152 100644 --- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php +++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php @@ -12,7 +12,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; -use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; From 54662872be2a99f58afa82a77dcc005e81a9eb65 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:19:58 -0500 Subject: [PATCH 336/363] Update administrator/components/com_guidedtours/src/Model/StepsModel.php Co-authored-by: Quy --- .../components/com_guidedtours/src/Model/StepsModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepsModel.php b/administrator/components/com_guidedtours/src/Model/StepsModel.php index 919113625048f..2b542d6d2c518 100644 --- a/administrator/components/com_guidedtours/src/Model/StepsModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepsModel.php @@ -71,7 +71,7 @@ protected function getEmptyStateQuery() if ($tourId) { $db = $this->getDatabase(); - $tourId = (int)$tourId; + $tourId = (int) $tourId; $query->where($db->quoteName('a.tour_id') . ' = :tour_id') ->bind(':tour_id', $tourId, ParameterType::INTEGER); } From bf1a90f353a455fa62e1ed21a1e6249d9bc8f59c Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:20:16 -0500 Subject: [PATCH 337/363] Update administrator/components/com_guidedtours/src/Model/StepModel.php Co-authored-by: Quy --- .../components/com_guidedtours/src/Model/StepModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/src/Model/StepModel.php b/administrator/components/com_guidedtours/src/Model/StepModel.php index 9c1cddeb6220d..5456faccfa5aa 100644 --- a/administrator/components/com_guidedtours/src/Model/StepModel.php +++ b/administrator/components/com_guidedtours/src/Model/StepModel.php @@ -135,7 +135,7 @@ public function save($data) // Make sure we use the correct extension when editing an existing tour $key = $table->getKeyName(); - $pk = (isset($data[$key])) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); + $pk = isset($data[$key]) ? $data[$key] : (int) $this->getState($this->getName() . '.id'); if ($pk > 0) { $table->load($pk); From 448706a051d9a22a121cd780806de9eb797474c1 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:20:47 -0500 Subject: [PATCH 338/363] Update administrator/components/com_guidedtours/src/Controller/DisplayController.php Co-authored-by: Quy --- .../com_guidedtours/src/Controller/DisplayController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Controller/DisplayController.php b/administrator/components/com_guidedtours/src/Controller/DisplayController.php index 5df76e92977d0..7be53135db99b 100644 --- a/administrator/components/com_guidedtours/src/Controller/DisplayController.php +++ b/administrator/components/com_guidedtours/src/Controller/DisplayController.php @@ -49,14 +49,14 @@ public function display($cachable = false, $urlparams = []) $layout = $this->input->get('layout', 'default'); $id = $this->input->getInt('id'); - if ($view == 'tour' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.tour', $id)) { + if ($view === 'tour' && $layout === 'edit' && !$this->checkEditId('com_guidedtours.edit.tour', $id)) { $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=tours', false)); return false; } - if ($view == 'step' && $layout == 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) { + if ($view === 'step' && $layout === 'edit' && !$this->checkEditId('com_guidedtours.edit.step', $id)) { $this->setMessage(Text::sprintf('JLIB_APPLICATION_ERROR_UNHELD_ID', $id), 'error'); $this->setRedirect(Route::_('index.php?option=com_guidedtour&view=steps', false)); From 0ef2a201b9540ac7a4b08e6bcf567eb19d842c87 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:25:26 -0500 Subject: [PATCH 339/363] UTF-8 replacements --- administrator/components/com_guidedtours/access.xml | 2 +- administrator/components/com_guidedtours/config.xml | 2 +- administrator/components/com_guidedtours/forms/filter_steps.xml | 2 +- administrator/components/com_guidedtours/forms/filter_tours.xml | 2 +- administrator/components/com_guidedtours/forms/step.xml | 2 +- administrator/components/com_guidedtours/forms/tour.xml | 2 +- administrator/components/com_guidedtours/guidedtours.xml | 2 +- administrator/components/com_guidedtours/tmpl/tours/default.xml | 2 +- administrator/modules/mod_guidedtours/mod_guidedtours.xml | 2 +- plugins/system/guidedtours/guidedtours.xml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/administrator/components/com_guidedtours/access.xml b/administrator/components/com_guidedtours/access.xml index 190484dd5371d..ca9c707806b59 100644 --- a/administrator/components/com_guidedtours/access.xml +++ b/administrator/components/com_guidedtours/access.xml @@ -1,4 +1,4 @@ - +
diff --git a/administrator/components/com_guidedtours/config.xml b/administrator/components/com_guidedtours/config.xml index 916490442618f..c2451df107b4b 100644 --- a/administrator/components/com_guidedtours/config.xml +++ b/administrator/components/com_guidedtours/config.xml @@ -1,4 +1,4 @@ - +
+
+ + diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index a878e14379c9a..e421361b5310c 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -1,4 +1,4 @@ - + diff --git a/administrator/components/com_guidedtours/guidedtours.xml b/administrator/components/com_guidedtours/guidedtours.xml index 406428bd18162..e7b07cc457fe3 100644 --- a/administrator/components/com_guidedtours/guidedtours.xml +++ b/administrator/components/com_guidedtours/guidedtours.xml @@ -1,4 +1,4 @@ - + com_guidedtours Joomla! Project diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.xml b/administrator/components/com_guidedtours/tmpl/tours/default.xml index 5f4d9fccc5e9e..81bbd116b884a 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.xml +++ b/administrator/components/com_guidedtours/tmpl/tours/default.xml @@ -1,4 +1,4 @@ - + diff --git a/administrator/modules/mod_guidedtours/mod_guidedtours.xml b/administrator/modules/mod_guidedtours/mod_guidedtours.xml index d98b170c78e7f..ae24c332046da 100644 --- a/administrator/modules/mod_guidedtours/mod_guidedtours.xml +++ b/administrator/modules/mod_guidedtours/mod_guidedtours.xml @@ -1,4 +1,4 @@ - + mod_guidedtours Joomla! Project diff --git a/plugins/system/guidedtours/guidedtours.xml b/plugins/system/guidedtours/guidedtours.xml index 6e479215a2fa5..5fe7238e1ed5b 100644 --- a/plugins/system/guidedtours/guidedtours.xml +++ b/plugins/system/guidedtours/guidedtours.xml @@ -1,4 +1,4 @@ - + plg_system_guidedtours Joomla! Project From 580b36d185888903d43a7195466f35cf65fdb6f3 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:27:44 -0500 Subject: [PATCH 340/363] Update administrator/components/com_guidedtours/forms/step.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index f6b613424906b..ce0d22e0fd54b 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -19,7 +19,7 @@ description="COM_GUIDEDTOURS_STEP_POSITION_DESC" default="center" validate="options" - > + > From 6d49885211a4ed13d5a133920074311255aef552 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:33:55 -0500 Subject: [PATCH 341/363] Update administrator/components/com_guidedtours/forms/tour.xml Co-authored-by: Brian Teeman --- administrator/components/com_guidedtours/forms/tour.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/forms/tour.xml b/administrator/components/com_guidedtours/forms/tour.xml index e421361b5310c..a31f283c24c05 100644 --- a/administrator/components/com_guidedtours/forms/tour.xml +++ b/administrator/components/com_guidedtours/forms/tour.xml @@ -169,6 +169,4 @@ section="tour" />
- - From 897a61d873c6391fe33d2e51c33819f6f4c6c427 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:34:20 -0500 Subject: [PATCH 342/363] Update administrator/components/com_guidedtours/src/Model/ToursModel.php Co-authored-by: Brian Teeman --- .../components/com_guidedtours/src/Model/ToursModel.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/administrator/components/com_guidedtours/src/Model/ToursModel.php b/administrator/components/com_guidedtours/src/Model/ToursModel.php index 642bb61119277..22977d3f523c9 100644 --- a/administrator/components/com_guidedtours/src/Model/ToursModel.php +++ b/administrator/components/com_guidedtours/src/Model/ToursModel.php @@ -153,8 +153,6 @@ public function getFilterForm($data = [], $loadData = true) return $form; } - - /** * Method to get the data that should be injected in the form. * From 4b72b7e307954577d0aa2df8c76b07a44a1eeb88 Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:39:44 -0500 Subject: [PATCH 343/363] Added spaces --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index ce0d22e0fd54b..63ee59cf7b11a 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -19,7 +19,7 @@ description="COM_GUIDEDTOURS_STEP_POSITION_DESC" default="center" validate="options" - > + > From 72d1e5634f066773d7520f24ddf2dd2c46eacbad Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 12:41:54 -0500 Subject: [PATCH 344/363] Spaces --- administrator/components/com_guidedtours/forms/step.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_guidedtours/forms/step.xml b/administrator/components/com_guidedtours/forms/step.xml index 63ee59cf7b11a..57f56e364cdf9 100644 --- a/administrator/components/com_guidedtours/forms/step.xml +++ b/administrator/components/com_guidedtours/forms/step.xml @@ -19,7 +19,7 @@ description="COM_GUIDEDTOURS_STEP_POSITION_DESC" default="center" validate="options" - > + > From c36e09bc06cad568d46b56a8208d2b99ccdb13be Mon Sep 17 00:00:00 2001 From: Olivier Buisard Date: Thu, 2 Mar 2023 13:53:17 -0500 Subject: [PATCH 345/363] Update administrator/components/com_guidedtours/tmpl/tours/default.php Co-authored-by: Quy --- .../components/com_guidedtours/tmpl/tours/default.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/administrator/components/com_guidedtours/tmpl/tours/default.php b/administrator/components/com_guidedtours/tmpl/tours/default.php index 62de31d7bbb40..c43bb5301a786 100644 --- a/administrator/components/com_guidedtours/tmpl/tours/default.php +++ b/administrator/components/com_guidedtours/tmpl/tours/default.php @@ -219,8 +219,7 @@ class="js-draggable" data-url="" data-direction="
- + steps_count; ?>